forked from OOP-ADF/Task_1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTemperatureConvert.java
More file actions
49 lines (42 loc) · 1.54 KB
/
TemperatureConvert.java
File metadata and controls
49 lines (42 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
* abdulnursahid - 1301154385 - if39-07
*/
package temperatureconvert;
import java.util.Scanner;
public class TemperatureConvert {
public static void main(String[] args) {
int celcius, reamur, fahrenhit, kelvin,menu;
Scanner cin = new Scanner(System.in);
System.out.println("Masukan Besar Derajat Celcius : ");
celcius = cin.nextInt();
do{
do {
System.out.println("Menu Utama");
System.out.println("1. celcius ke reamur");
System.out.println("2. celcius ke fahrenhit");
System.out.println("3. celcius ke kelvin");
System.out.println("Silahkan Pilih : ");
menu = cin.nextInt();
}while(menu != 1 && menu != 2 && menu != 3);
switch (menu){
case 1:
reamur = celcius * 4/5;
System.out.println("Hasil Convert C ke R = "+ reamur);
break;
case 2:
fahrenhit = celcius *9/5+32;
System.out.println("Hasil Convert C ke F = "+ fahrenhit );
break;
case 3 :
kelvin = celcius + 273;
System.out.println("Hasil Convert C ke K = "+ kelvin);
break;
}
do{
System.out.println("Kembali ke Menu Utama? Tekan 1'Ya' atau Tekan 2'Tidak'");
System.out.println("Silahkan Pilih : ");
menu = cin.nextInt();
} while(menu == 1 && menu != 2 && menu>2);
}while(menu == 1);
}
}