Mencari Nilai Baris Genap

     Dalam mencari suatu nilai setiap orang memiliki banyak pilihan untuk memakai algoritma manapun, namun kali ini saya dan teman saya Fikra Rundana membuat algoritma untuk mencari nilai baris genap dengan listing seperti berikut :




Logika :

Pertama kita membuat inputan untuk mencari nilai suatu baris yang ingin kita ketahui, namun disini kami menggunakan inputan yang berbasis GUI dimana nanti muncul kotak untuk menginput baris yang ingin kita cari yaitu dengan :

                String Bilangan=JOptionPane.showInputDialog("Mencari Nilai Posisi Deret Genap ke- :");
Perintah di atas ini merupakan perintah untuk menampilakan kotak dialog yang akan menjadi tempat inputan yang ingin kita cari dan agar kita bisa menggunakan inputan GUI maka, kita harus mengiport package yang tersedia untuk memfasilitasi perintah tersebut yaitu : import javax.swing.*;. Kami memanggil seluruh package yang terdapat dalam javax.swing.*;
               int Bilang=Integer.parseInt(Bilangan);
Perintah di atas ini merupakan perintah dimana akan menscan nilai yang kita masukan pada kotak dialog tersebut dan dibaca sebagai variabel Bilang.




                      Untuk mencari nilai baris yang ingin kita cari kami disini menggukana perulangan do-while, perulangan ini akan mencari hingga batas input yang kita masukan.
int i=1;
do
{
total=(2*i);
i++;
}
while (i<=Bilang);



JOptionPane.showMessageDialog
(null,"Tugas PBO Kelas 2IA13 \n\nPosisi Deret Genap ke : "+Bilangan+"\n Adalah : "+total+
"\n\nNama : \n Muhammad Eka Busthomi (54410664) \n Fikra Rundana (54210771)","Info",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);


              Lalu yang terakhir kita menapilkan output serta nilai baris yang kita cari, disini kami juga menggunaka GUI untuk menampilkan output. "JOptionPane.showMessageDialog" merupakan perintah untuk menampilkan pesan yang ingin kita tampilkan lalu "JOptionPane.INFORMATION_MESSAGE);" merupakan perintah dimana kita menggunakan kotak dialog informasi untuk menampilkan outputnya tidak hanya informasi saja namun kita juga bisa menampilkan output dengan kotak peringatan.

Nama :
Muhammad Eka Busthomi (54410664) 2IA13

0 komentar:

Posting Komentar