Konversi Suhu Java
panas dinginnya tugas :) |
Nah pas dapet pelajaran konversi suhu hems.. menurutku aku yang masih newbie(pemula) perlu untuk berlatih dan menulisakannya, untuk itu saya bagi bagi aja nie source code konversi suhu menggunakan program java yang memakai JOption Pane sebagai tampilan hasilnya.
----------------- mulai dari sini ----------------------------------
package lukmanefendi;
import javax.swing.JOptionPane;
public class suhu {
public static void main(String[] args) {
double hasil = 0;
boolean ulang = false;
do {
String SuhuString = JOptionPane.showInputDialog("masukkan nilai suhu");
double suhu = Integer.parseInt(SuhuString);
String pilihderajat = JOptionPane.showInputDialog("masukkan pilihan derajat \n1.untuk C\n2.untuk R \n3.untuk F");
int nopilihderajat = Integer.parseInt(pilihderajat);
switch (nopilihderajat) {
case 1:
String pilihhitungC =
JOptionPane.showInputDialog("masukkan pilih hitung konversi C :\n1. C--> R\n2. C--> F");
int nokonversiC = Integer.parseInt(pilihhitungC);
switch (nokonversiC) {
case 1:
hasil = (4.0 / 5.0) * suhu;
break;
case 2:
hasil = (9.0 / 5.0) * suhu + 32;
break;
}
break; //break hitung konversi C
case 2:
String pilihhitungR =
JOptionPane.showInputDialog("masukkan pilihan hitung konversi R:\n1. R--> C\n2. R--> F");
int nokonversiR = Integer.parseInt(pilihhitungR);
switch (nokonversiR) {
case 1:
hasil = (5.0 / 4.0) * suhu;
break;
case 2:
hasil = (9.0 / 4.0) * suhu + 32;
break;
}
break; //hitung konversi R
case 3:
String pilihhitungF =
JOptionPane.showInputDialog("masukkan pilihan hitung konversi :\n1. F--> R\n2. F--> C");
int nokonversiF = Integer.parseInt(pilihhitungF);
switch (nokonversiF) {
case 1:
hasil = (4.0 / 9.0) * (suhu - 32);
break;
case 2:
hasil = (5.0 / 9.0) * (suhu - 32);
break;
}
break; //hitung konversi F;
}
JOptionPane.showMessageDialog(null, "hasil: " + hasil, "hasil konversi", JOptionPane.INFORMATION_MESSAGE);
int lagi = JOptionPane.showConfirmDialog(null, "Apakah Anda Ingin Mengulang", "ulang", JOptionPane.YES_NO_OPTION);
if (lagi == JOptionPane.YES_OPTION)
ulang = true ;
else
ulang = false;
}while ( ulang == true);
}
}
----------------- sampek sini----------------------------------
jika mau di edit ini script diatas jangan lupa lho diganti packagenya dan clasnya supaya bisa digunakan... :) untuk screenshotnya nyusul ntar :)
ada yang mau kasi masukan n flowchart mungkin bsa komen dibawah yah :)
0 comments:
Post a Comment