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
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