Mencari Nilai Terbesar dan Terkecil, mungkin mudah. jika dilakukan dengan manual dan hanya beberapa nilai yang dibandingkan. tapi jika kita akan menerapkan nya kedalam bahasa pemrograman, mungkin kita perlu berpikir sejenak kira kira logika apa yang dapat kita terapkan dalam pemrograman sehingga nilai terbesar dan terkecil dapat kita dapatkan.. disini ane akan menggunakan Java, karena ini adalah salah satu tugas yang diberikan dosen ane dalam martikulasi s2 (Algoriitma dan Pemrograman)... oke langsung aja cekidot... eit tapi karena ane juga masih belajar java, buat para master java kalao ada yang salah mohon petunjuknya...
yups disini akan mencari nilai terbesar dan terkecil untuk 5 bilangan, tapi kalo mau lebih ya bisa, tinggal di tambah saja jtextnya.
buat tampilan form seperti dibawah ini.
komponen yang dibutuhkan:
1. jTextField -----> 7 buah
2. jButton -----> 3 buah
3. Label -----> 7 buah
Rumus Terbesar dan Terkecil.
doubel klik pada tombol proces ketikkan rumus:
private void jButtonprocesActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int nilai1=(Integer.parseInt(jTextnilai1.getText()));
int nilai2= (Integer.parseInt(jTextnilai2.getText()));
int nilai3= (Integer.parseInt(jTextnilai3.getText()));
int nilai4= (Integer.parseInt(jTextnilai4.getText()));
int nilai5= (Integer.parseInt(jTextnilai5.getText()));
int[] nilai = {nilai1,nilai2,nilai3,nilai4,nilai5};
int max=0;
int min=1000;
for (int a = 0; a < nilai.length;a++){
if (nilai[a] > max){
max=nilai[a];
} else if (nilai[a] < min){
min=nilai[a];
}
}
jTextnilaimax.setText("" + max);
jTextnilaimin.setText("" + min);
}
double klik pada tombol bersih ketikkan rumus:
private void jButtonBersihActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextnilai1.setText("");
jTextnilai2.setText("");
jTextnilai3.setText("");
jTextnilai4.setText("");
jTextnilai5.setText("");
jTextnilaimax.setText("");
jTextnilaimin.setText("");
}
double klik pada tombol keluar ketik kan rumus:
private void jButtonkeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
dispose();
}
Hasil Program setelah di runing......
Kalo mau nyedot contoh programnya dimari Sedot Nyoook
kurang lengkap gan...tidak ada muncul pemanggilan class ke formnya
ReplyDeletelink downloadnya error
ReplyDeleteBagus sekali !
ReplyDeleteartikelnya bermanfaat sekali kang :)
bisa menjadi referensi untuk saya.
Mohon kunjungan balik ya Klik Disini
TeknikKu-pedia | TeknikKu-pedia
=== TeknikKu-pedia | Cirebon-pedia ===
Cirebon-pedia
https://cirebon-pedia.blogspot.co.id/
https://teknikku-pedia.blogspot.co.id/
=============================================
Kelebihan Routing RIP, OSPF, EIGRP dan BGP | Menentukan IP
Address VLSM
Konfigurasi Jaringan MAN | Konfigurasi
Jaringan WAN | Mengurutkan bilangan menggunakan Array di Java
=============================================
https://cirebon-pedia.blogspot.co.id/
https://teknikku-pedia.blogspot.co.id/
https://cirebon-pedia.blogspot.co.id/
https://teknikku-pedia.blogspot.co.id/
Masih bug ketika memaksukan inputan 1,2,3,4,5 maka nilai terkecilnya 1000
ReplyDelete