Cara Membuka Hasil Download di WIndows

Program Konversi Suhu Dengan Java

Oke, kali ini saya akan posting tentang tugas kembali. Kali ini, tugasnya masih hangat sob, baru beberapa hari yang lalu. Kasusnya, kita hanya disuruh mengkonversi suhu dengan Java. Nah, supaya tugas saya berbeda dengan tugas teman - teman saya (biarpun buatnya bareng), saya membaginya menjadi 2 File.
Langsung saja, berikut merupakan coding nya :

PERTAMA, udah pada tau kan, cara membuat file java baru ??? kalo belum, lihat aja disisni. jika sudah, buat clas baru, lalu isikan Mantra berikut :

import java.util.Scanner;

public class KonversiSuhu {
public static void main (String [] args) {
Scanner s = new Scanner (System.in);
int i;
Rumus R = new Rumus();//variabel untuk menghubungkan dengan class Rumus.java

System.out.println ("==== APLIKASI KONVERSI SUHU ====\n");
System.out.println ("Pilihan Suhu yang di Inginkan : ");
System.out.println ("1. Celcius");
System.out.println ("2. Kelvin");
System.out.println ("3. Fahrenheit");
System.out.print ("Masukkan Pilihan Suhu : ");
i = s.nextInt();
//switc case untuk pemilihan suhu
switch (i){
case 1 :
R.celcius();
break;
case 2 :
R.kelvin();
break;
case 3 :
R.fahrenheit();
break;
default :
System.out.print ("Maaf, pilihan suhu Anda salah!!");
}
}
}

File nya di save dengan nama KonversiSuhu.java. Lalu buat file baru dan isikan :

import java.util.Scanner;

class Rumus {
Scanner s = new Scanner (System.in);
int j;
double suhu;
double hasil;
//Method ntuk mencari celcius.
void celcius(){
System.out.print ("Masukkan Nilai Celcius : ");
suhu=s.nextDouble();
System.out.println ("\n1. Celcius ke Kelvin");
System.out.println ("2. Celcius ke Fahrenheit");
System.out.print ("\nMasukkan Pilihan Konversi: ");
j=s.nextInt();
//switc case untuk pemilihan Konversi Celcius
switch (j){
case 1:
hasil = suhu+273.15;
System.out.print ("Hasil Konversi : "+hasil+" Kelvin");
break;
case 2:
hasil = (suhu*1.8)+32;
System.out.print ("Hasil konversi : "+hasil+" Fahrenheit");
break;
default:
System.out.print ("Maaf, pilihan konversi Anda salah!!");
}
}
//Method ntuk mencari kelvin
void kelvin(){
System.out.print ("Masukkan Nilai Kelvin : ");
suhu=s.nextDouble();
System.out.println ("\n1. Kelvin ke Celcius");
System.out.println ("2. Kelvin ke Fahrenheit");
System.out.print ("\nMasukkan Pilihan Konversi: ");
j=s.nextInt();
//switc case untuk pemilihan Konversi kelvin
switch (j){
case 1:
hasil = suhu-273.15;
System.out.print ("Hasil Konversi : "+hasil+" Celcius");
break;
case 2:
hasil = ((suhu-273.15)*1.8)+32;
System.out.print ("Hasil konversi : "+hasil+" Fahrenheit");
break;
default:
System.out.print ("Maaf, pilihan konversi Anda salah!!");
}
}
//Method ntuk mencari fahrenheit
void fahrenheit(){
System.out.print ("Masukkan Nilai Fahrenheit : ");
suhu=s.nextDouble();
System.out.println ("\n1. Fahrenheit ke Celcius");
System.out.println ("2. Fahrenheit ke Kelvin");
System.out.print ("\nMasukkan Pilihan Konversi: ");
j=s.nextInt();
//switc case untuk pemilihan Konversi fahrenheit
switch (j){
case 1:
hasil = (suhu-32)/1.8;
System.out.print ("Hasil konversi : "+hasil+" Celcius");
break;
case 2:
hasil = ((suhu-32)/1.8)+273.15;
System.out.print ("Hasil Konversi : "+hasil+" Kelvin");
break;
default:
System.out.print ("Maaf, pilihan konversi Anda salah!!");
}
}
}

File yang kedua, di save dengan nama Rumus.java

compile dan jalankam filenya. Jika terjadi Error, cek lagi penulisan sintaknya sob. di bawah ini merupakan contoh outputnya :




Komentar