Setelah dibuat flowchartnya, selanjutnya kita tulis kedalam bahasa pemrograman java.
import
java.util.Scanner;
public
class konversi {
public
static void main(String[] args){
Scanner
scn = new Scanner(System.in);
float
c, r, f;
System.out.print("===========================");
System.out.print("Konversi
Suhu");
System.out.println("===========================");
System.out.println("1.
Celcius");
System.out.println("2.
Reamur");
System.out.println("3.
Fahrenheit");
System.out.print("Pilih
:");
int
x = scn.nextInt();
switch
(x){
case
1:
System.out.print("Masukkan
Celcius :");
c
= scn.nextFloat();
float
reamur = (float) (0.8*c);
float
fahrenheit = (float) (1.8*c+32);
System.out.println("Reamur
= " +reamur);
System.out.println("Fahrenheit
= " +fahrenheit);
break;
case
2:
System.out.print("Masukkan
Reamur :");
r
= scn.nextFloat();
float
celcius = (float) (1.25*r);
float
fahrenheit2 = (float) (2.25*r+32);
System.out.println("Celcius
= "+celcius);
System.out.println("Fahrenheit
= "+fahrenheit2);
break;
case
3:
System.out.print("Masukkan
Fahrenheit :");
f
= scn.nextFloat();
float
celcius2 = (float) (0.555555556*f-32);
float
reamur2 = (float) (0.444444444*f-32);
System.out.println("Celcius
= "+celcius2);
System.out.println("Reamur
= "+reamur2);
break;
default:
System.out.println("Not
Found!");
}
}
}
Sekarang kita bahas program di atas...
Pada bagian atas program kita
menulis perintah
import
java.util.Scanner;
hal ini kita masukkan untuk
memasukkan atau memanggil fungsi scanner pada java. Java.util.Scanner
berguna untuk proses input output I/O.
Scanner
scn = new Scanner(System.in);
Fungsi
dari kode ini adalah untuk mendeklarasikan variabel Scanner, nama
variabelnya adalah scn
float
c, r, f;
Ini
untuk mendeklarasikan variabel celcius (c), reamur (r) dan fahrenheit
(f) dengan
tipe float.
System.out.println("1.
Celcius");
System.out.println("2.
Reamur");
System.out.println("3.
Fahrenheit");
System.out.print("Pilih
:");
int
x = scn.nextInt();
Dalam
kode tersebut kita akan mencetak sebuah pilihan mau mengkonversi
Celcius, Reamur atau fahrenheit. Masukan pilihan akan di tangani oleh
kode int x = scn.nextInt();
Jika
memilih “1” maka masuk ke case 1 dan akan di minta untuk
memasukkan nilai celcius
System.out.print("Masukkan
Celcius :");
c
= scn.nextFloat();
Setelah
itu akan di konversi ke reamur dan fahrenheit
float
reamur = (float) (0.8*c);
float
fahrenheit = (float) (1.8*c+32);
Setelah
di proses maka akan di cetak hasil konversinya
System.out.println("Reamur
= " +reamur);
System.out.println("Fahrenheit
= " +fahrenheit);
break;
Kurang
lebih untuk case 2 dan 3 sama penjelasannya
CMIIW
Mungkin
penjelasan saya ini masih banyak kekurangannya, saya berharap ada
masukkan dari para pembaca. Terimakasih semoga bermanfaat….