public class Pangkat2{
public static void main(String[]args){
int conf = 0;
do {
int a = Integer.parseInt(JOptionPane.showInputDialog("\t***Perhitungan Kuadrat***\nMasukkan angka : "));
int pangkat = a*a;
JOptionPane.showMessageDialog(null,"Kuadrat dari " + a + " adalah " +pangkat);
conf = JOptionPane.showConfirmDialog(null,"Ingin Mengulang ? ","confirm",JOptionPane.NO_OPTION);
}
while (conf == 0);
}
}
Guys, nih program simple kita...ga perlu di jelasin pasti udah pada bisa kan
Penjelasan:
ReplyDeleteimport javax.swing.*;
mengimport semua komponen di package javax.swing
public class Pangkat2{
public static void main(String[]args){
mendeklarasikan kelas pangkat2 dengan hak aksesnya public, berarti class ini dapat diturunkan kepada semua class, baik itu class lain ataupun class turunannya
mendeklarasikan sebuah method main
int conf = 0;
do {
int a = Integer.parseInt(JOptionPane.showInputDialog("\t***Perhitungan Kuadrat***\nMasukkan angka : "));
int pangkat = a*a;
JOptionPane.showMessageDialog(null,"Kuadrat dari " + a + " adalah " +pangkat);
conf = JOptionPane.showConfirmDialog(null,"Ingin Mengulang ? ","confirm",JOptionPane.NO_OPTION);
}
while (conf == 0);
}
}
Mendeklarasikan variabel conf dengan type datanya integer kemudian dimasukkan nilai 0 ke dalam variabel conf
kemudian melakukan pengulangan dengan do-while untuk mendapatkan pengulangan ke menu awal,
setelah itu mendeklarasikan variabel a dengan type data integer kemudian membuat tampilan dengan menggunakan JOptionPane untuk melakukan input dari user, kemudian hasil input yang berupa string dirubah menjadi integer dengan menggunakan code Integer.parseInt
mendeklarasikan variabel pangkat dengan type data integer yang nilainya merupakan perkalian dari nilai variabel a
Code selanjutnya digunakan untuk menampilkan hasil dari perhitungan yang tersimpan didalam variabel pangkat
selanjutnya membuat sebuah konfirmasi yang menyatakan apakah program ingin di ulang kembali atau langsung keluar.
ijin nyontek wan..
ReplyDeletehahaha