Dari Celsius
Skala yang diinginkan | Formula |
---|---|
kelvin | K = °C + 273,15 |
Fahrenheit | °F = °C × 1,8 + 32 |
Rankine | °Ra = 1,8 × (°C + 491,67) |
Delisle | °De = (100 − °C) × 1,5 |
Newton | °N = °C × 33/100 |
Réaumur | °Ré = °C × 0,8 |
Rømer | °Rø = °C × 21/40 + 7,5 |
oke berikut contoh programnya
Nama file : konversi_Suhu.java
/*
Rumus
kelvin K = °C + 273,15
Fahrenheit °F = °C × 1,8 + 32
Rankine °Ra = 1,8 × (°C + 491,67)
Delisle °De = (100 - °C) × 1,5
Newton °N = °C × 33/100
Réaumur °Ré = °C × 0,8
Rømer °Rø = °C × 21/40 + 7,5
*/
import java.util.Scanner;
public class konverter_Suhu {
static double a,b,
kelvin,
Fahrenheit,
Rankine,
Delisle,
Newton,
Reaumur,
Romer;
static String C;
public static void main(String[] args) {
konverter_Suhu ks = new konverter_Suhu();
System.out.print("
masukkan nilai Suhu Dalam Celcius : ");
Scanner s = new Scanner(System.in);
C = s.next();//menangkap nilai celcius
a=Double.parseDouble(C);//merubah nilai c yang String menjadi double
ks.konversi();
ks.cetak();
}
void cetak(){
System.out.println("");
System.out.println(a+"°C =");
System.out.println(kelvin +"°K");
System.out.println(Fahrenheit +"°F");
System.out.println(Rankine +"°Ra");
System.out.println(Delisle +"°De");
System.out.println(Newton +"°N");
System.out.println(Reaumur +"°Ré");
System.out.println(Romer +"°Rø");
}
void konversi(){
kelvin = a + 273.15;
Fahrenheit = a * 1.8 + 32;
Rankine = 1.8 * a + 491.67;
Delisle = (100 - a) * 1.5;
Newton = a * 33/100;
Reaumur = a * 0.8;
Romer = a * 21/40 + 7.5;
}
}
Output
masukkan nilai Suhu Dalam Celcius : 0
0.0°C =
273.15°K
32.0°F
491.67°Ra
150.0°De
0.0°N
0.0°Ré
7.5°Rø
Selamat mencoba, semoga bermanfaat ...
No comments:
Post a Comment