Coding Java Konversi Suhu-portalsaintek.blogspot.com
Kali ini, portal saintek akan memposting coding bagaimana mengonversi suatu satuan suhu ke satuan suhu lainnya. Bagi teman-teman yang butuh program ini untuk tugas atau sekedar coba-coba ataupun memang lagi butuh, dapat anda coba coding java berikut ini sekaligus meltih diri untuk melakukan pengcodingan java.
Selamat mencoba nih codingnya :
import java.util.Scanner;
public class Suhu{
static double celcius;
static double reamur;
static double fahrenheit;
static double kelvin;
static void hitung(int a, double b){
if (a==1) {
reamur = (double)4/5 * b;
fahrenheit = (double)9/5*b+32;
kelvin = (double) b+273.15;
}
else if (a==2) {
celcius = (double)5/4 * b;
fahrenheit = (double)9/4*b+32;
kelvin = (double)4/5*b+273.15;
}
else if (a==3) {
celcius = (double)(b-32)/9/5;
reamur = (double)(b-32)/9/4;
kelvin = (double)(b+459.67)/9/5;
}
else if (a==4) {
celcius = (double)b-273.15;
reamur = (double)(b-273.15)*4/5;
fahrenheit = (double)b*9/5-459.67;
}
}
public static void main(String[] args) {
int pilih;
int suhu;
double input;
Scanner in = new Scanner(System.in);
System.out.println("1 -> Celcius");
System.out.println("2 -> Reamur");
System.out.println("3 -> Fahrenheit");
System.out.println("4 -> Kelvin");
System.out.println("------------------");
System.out.print("Pilih jenis suhu: ");
pilih = in.nextInt();
int pilihan = pilih;
switch(pilihan) {
case 1: {
suhu = 1;
System.out.print("Masukkan suhu= ");
input = in.nextInt();
System.out.println("");
System.out.println(input+" Celcius dikonversikan menjadi");
hitung(suhu,input);
System.out.println("Reamur= "+reamur);
System.out.println("Fahrenheit= "+fahrenheit);
System.out.println("Kelvin= "+kelvin);
break;
}
case 2: {
suhu = 2;
System.out.print("Masukkan suhu= ");
input = in.nextInt();
System.out.println("");
System.out.println(input+" Reamur dikonversikan menjadi");
hitung(suhu,input);
System.out.println("Celcius= "+celcius);
System.out.println("Fahrenheit= "+fahrenheit);
System.out.println("Kelvin= "+kelvin);
break;
}
case 3: {
suhu = 3;
System.out.print("Masukkan suhu= ");
input = in.nextInt();
System.out.println("");
System.out.println(input+" Fahrenheit dikonversikan menjadi");
hitung(suhu,input);
System.out.println("Celcius= "+celcius);
System.out.println("Reamur= "+reamur);
System.out.println("Kelvin= "+kelvin);
break;
}
case 4: {
suhu = 4;
System.out.print("Masukkan suhu= ");
input = in.nextInt();
System.out.println("");
System.out.println(input+" Kelvin dikonversikan menjadi");
hitung(suhu,input);
System.out.println("Celcius= "+celcius);
System.out.println("Reamur= "+reamur);
System.out.println("Fahrenheit= "+fahrenheit);
break;
}
default: {
System.out.println("Pilihan yang anda masukkan tidak tersedia");
break;
}
}
}
}
Dan jika berhasil, berikut tampilannya di comand prompt :
Terima kasih telah mengunjungi portalsaintek.blogspot.com dan nantikan all about java lainnya di portalsaintek.blogspot.com
0 komentar :
Posting Komentar