Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pertemuan10;
- import java.util.Scanner;
- public class Pertemuan10 {
- public static void main(String[] args) {
- double suhu, konversi;
- byte pilihSatuan, pilihKonversi;
- Scanner input = new Scanner(System.in);
- Konversi_suhu ks = new Konversi_suhu();
- konversi = 0;
- System.out.println("=== Pilih satuan suhu ===");
- System.out.println("1. Celcius");
- System.out.println("2. Kelvin");
- System.out.println("3. Reamur");
- System.out.println("4. Fahrenheit");
- System.out.print("Masukkan pilihan : ");
- pilihSatuan = input.nextByte();
- System.out.print("Masukkan suhu : ");
- suhu = input.nextDouble();
- System.out.println("=== Pilih konversi ===");
- System.out.println("1. Celcius");
- System.out.println("2. Kelvin");
- System.out.println("3. Reamur");
- System.out.println("4. Fahrenheit");
- System.out.print("Masukkan pilihan : ");
- pilihKonversi = input.nextByte();
- if (pilihSatuan == 1 && pilihKonversi == 1) {
- konversi = suhu;
- } else if (pilihSatuan == 1 && pilihKonversi == 2) {
- konversi = ks.celciusToKelvin(suhu);
- } else if (pilihSatuan == 1 && pilihKonversi == 3) {
- konversi = ks.celciusToReamur(suhu);
- } else if (pilihSatuan == 1 && pilihKonversi == 4) {
- konversi = ks.celciusToFahrenheit(suhu);
- } else if (pilihSatuan == 2 && pilihKonversi == 1) {
- konversi = ks.kelvinToCelcius(suhu);
- } else if (pilihSatuan == 2 && pilihKonversi == 2) {
- konversi = suhu;
- } else if (pilihSatuan == 2 && pilihKonversi == 3) {
- konversi = ks.celciusToReamur(ks.kelvinToCelcius(suhu));
- } else if (pilihSatuan == 2 && pilihKonversi == 4) {
- konversi = ks.celciusToFahrenheit(ks.kelvinToCelcius(suhu));
- } else if (pilihSatuan == 3 && pilihKonversi == 1) {
- konversi = ks.reamurToCelcius(suhu);
- } else if (pilihSatuan == 3 && pilihKonversi == 2) {
- konversi = ks.celciusToKelvin(ks.reamurToCelcius(suhu));
- } else if (pilihSatuan == 3 && pilihKonversi == 3) {
- konversi = suhu;
- } else if (pilihSatuan == 3 && pilihKonversi == 4) {
- konversi = ks.celciusToFahrenheit(ks.reamurToCelcius(suhu));
- } else if (pilihSatuan == 4 && pilihKonversi == 1) {
- konversi = ks.fahrenheitToCelcius(suhu);
- } else if (pilihSatuan == 4 && pilihKonversi == 2) {
- konversi = ks.celciusToKelvin(ks.fahrenheitToCelcius(suhu));
- } else if (pilihSatuan == 4 && pilihKonversi == 3) {
- konversi = ks.celciusToReamur(ks.fahrenheitToCelcius(suhu));
- } else if (pilihSatuan == 4 && pilihKonversi == 4) {
- konversi = suhu;
- }
- System.out.println("Hasil konversi : " + String.valueOf(konversi));
- System.out.println();
- System.out.print("Apakah Anda ingin keluar? ");
- System.out.println("0. Ya");
- System.out.println("1. Tidak");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement