"SELAMAT BELAJAR JAVA ITU MENYENAGKAN"
package belajar.RPL.gui;
import javax.swing.JOptionPane;
public class konversiSuhu
{
public
static void main(String[] args)
{
boolean
lagi = false;
double
Hasil = 0;
do
{
String sh =
JOptionPane.showInputDialog(" Masukkan Suhu ");
double
suhu = Integer.parseInt(sh);
String pilihSuhu = JOptionPane.showInputDialog("Masukkan
pilihan derajat \n1. untuk C \n2. untuk R \n3.
untuk F \n4. untuk K" );
int
pilihSuhu1 = Integer.parseInt(pilihSuhu);
switch
(pilihSuhu1)
{
case 1 : String hitungC =
JOptionPane.showInputDialog("Masukkan Pilihan Konversi C :\n1.C -->
R\n2. C --> F\n3. C --> K");
int
pilihkonversiC = Integer.parseInt(hitungC);
switch
(pilihkonversiC)
{
case
1: Hasil = (4.0/5.0)*suhu;
break;
case 2: Hasil = (9.0/5.0)*suhu + 32;
break;
case
3: Hasil = suhu + 273;
break;
}
break;
case 2: String hitungR =
JOptionPane.showInputDialog("Masukkan Pilihan Konversi R:\n1. R-->
C\n2. R --> F\n3. R --> K");
int pilihkonversiR = Integer.parseInt(hitungR);
switch (pilihkonversiR)
{
case
1: Hasil = (5.0/4.0)*suhu;
break;
case 2: Hasil = (9.0/5.0)*suhu + 32;
break;
case 3: Hasil = suhu*0.8 +
273;
break;
}
break;
case
3: String hitungF = JOptionPane.showInputDialog("Masukkan Pilihan Konversi
F :\n1. F --> R\n2. F --> C\n3. F --> K");
int pilihkonversiF= Integer.parseInt(hitungF);
switch(pilihkonversiF)
{
case 1: Hasil = (4.0/9.0)*(suhu-32);
break;
case 2: Hasil =
(5.0/9.0)*(suhu-32);
break;
case 3: Hasil = (suhu+459)/1.8;
break;
}
break;
case 4: String hitungK = JOptionPane.showInputDialog("Masukkan
Pilihan Konversi K :\n1. K --> C\n2. K--> R\n3. K --> F");
int pilihkonversiK =
Integer.parseInt(hitungK);
switch(pilihkonversiK)
{
case 1:
Hasil = suhu - 273;
break;
case 2: Hasil =
(suhu-273)*0.8;
break;
case 3: Hasil = suhu*1.8 -
459;
break;
}
break;
default:JOptionPane.showMessageDialog(null,
"Tidak ada Pilihan");
}
JOptionPane.showMessageDialog(null,"hasil:" + Hasil
,"Hasil Konversi", JOptionPane.INFORMATION_MESSAGE);
int lagi1 =
JOptionPane.showConfirmDialog(null,"Apa Anda Ingin Melakukan
Lagi","Ulang",JOptionPane.YES_NO_OPTION);
if
(lagi1 == JOptionPane.YES_OPTION)
lagi
= true ;
else
lagi
= false;
}
while
(lagi == true);
}
}
HASIL:
TERUS BELAJAR DAN TERUS MENCOBA KEEP SPIRIT,,,,.,""
Tidak ada komentar:
Posting Komentar