Selasa, 17 Mei 2016

UTS Pemrograman Java Netbeans Semester 5 Unpam

SELAMAT SIANG KAWAN..

Kali ini saya akan memberikan jawaban soal UTS  mapel Pemrograman Semester 5 dengan menggunakan aplikasi Java NetBeans. Ok langsung saja ke soal:
Dosen memberi kan soal seperti  dibawah ini



Dengan hasil seperti ini



Langkah penyelesainnya adalah:

Pertama buatlah JFrame From untuk memulai menulis codingan yang ada, jika kalian belum bisa silahkan klik Disitu


kedua masukan kodingan di bawah ini ke dalam JFrame From yang sudah anda buat:


import javax.swing.JTextArea;
import javax.swing.JOptionPane;

public class page extends javax.swing.JFrame {
    int n1,n2;
    public page() {
        initComponents();
    }
private void HalamanActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        JTextArea jml= new JTextArea();
        n1=Integer.parseInt(txt1.getText());
        n2=Integer.parseInt(txt2.getText());
        int n3 =n2/n1;
        int n4=n2%n1;
        int i,j;
        for(j=1;j<=n3;j++){//jumlah halaman ada n2/n1=2
            for(i=1;i<=n1;i++){//menampilkan 1 sampai n1
                jml.append(i+"\n");
               
            }
            jml.append("page "+(j)+"\n");           
        }

            for(i=1;i<=n1;i++){
                if(i==n4+1){
                    break;
                }
                jml.append(i+"\n");
               
            }
            jml.append("page "+(j)+"\n");
        JOptionPane.showMessageDialog(null,jml);  
    }                                      

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)    {                                        
        // TODO add your handling code here:
         txt1.setText(null);
        txt2.setText(null);
    }                                       

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)  {                                         
        // TODO add your handling code here:
        System.exit(0);
    }                                       
public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new page().setVisible(true);
            }
        });
    }
private javax.swing.JButton Halaman;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JTextField txt1;
    private javax.swing.JTextField txt2;
    // End of variables declaration                  
}

dan perlu di ingat, jangan ngcopy semua tulisan di atas setelah anda membuat Frame. cukup seperlunya saja dan apa bila anda mengcopy semuanya maka akan terjadi kesalahan dan perlu diingat di codingan saya JTextField harus di Change Variable Name menjadi txt!

kali ini cukup sekian yang bisa saya berikan, semoga bermanfaat.
SalamAnak TI !!!

Baca juga!!
uas pemrograman java netbeans smstr 5
cara auto start apache mysql dan startup xampp

download juga!!

Tidak ada komentar:

Posting Komentar