About me

Rabu, 17 Maret 2010

Posted on 04.18 by tekhnologi






Logika dan Penjelasan Program :
Pertama import java.io.*;. Berfungsi ntuk mengimport suatu class pada suatu package. Kemudian statement class Suhu kita beri class dengan nama Suhu. Nama kelas harus dimulai dengan huruf, setelah itu boleh kombinasi huruf dan angka. Dalam penamaan kelas tidak boleh menggunakan kata yang dicadangkan (reserved word yang kebanyakan merupakan kata kunci). Kata dimulai dengan huruf capital (besar) di awal kata. Kemudian kurung buka ini { maksudnya adalah digunakan juga untuk mendefinisikan blok. Kemudian public static void main(String[] args) throws Exception public,public berarti metode ini dapat dipanggil dari luar class, static menunjukkan metode ini bersifat sama untuk semua class, void berarti metode ini tidak mengembalikan nilai, Argument args [] adalah array objek string argument baris-baris perintah yang dilewatkan ke kelas yang di eksekusi. Kemudian Double r,f,k : berfungsi untuk Deklarasikan variabel r (Reamour), f (Fahrenheit), k (Kelvin) menjadi double yang merupakan fungsi matematis. Kemudian System.out.print ("Masukkan derajat celcius : "); untuk mencetak kata Masukan derajat celcius. Kemudian DataInputStream dis = new DataInputStream (System.in); Statement ini akan mencetak nilai masukkan untuk derajat celcius yang akan dinput melalui keyboard. Untuk memasukkan data string dengan keyboard harus menggunakan statement InputStream yang berfungsi untuk memasukkan data.
Kemudian statement :
Double c ;
c = Double parseDouble (dis.readline ());
r = (c*4/5);
f = ((c*9/5)+32);
k = (c+273);
maksudnya adalah kita mendeklarasikan variabel c (Celcius) juga menjadi parseDouble . kemudian ada rumus untuk menkonversi masing-masing suhu. Statement r = (c*4/5); maksudnya r (Reamour) digunakan rumus (c*4/5) nilai pada celcius yang telah di input akan dikali dengan 4/5. kemudian statement f = ((c*9/5)+32); maksudnya adalah Pada f (Fahrenheit) digunakan rumus ((c*9/5)+32) nilai pada celcius yang telah di input akan dikali dengan 9/5 dan ditambah 32. Pada k (Kelvin) nilai pada celcius yang telah di input sebelumnya akan ditambah dengan 273. kemudian statement :

System.out.print("\n\n");
System.out.println("\t\tKONVERSI SUHU");
System.out.println("\t= = = = = = = = = = = = = = = =\n");
System.out.println("\tSuhu Awal dlm Celcius : "+c+"\n");
System.out.println("\tKonversi ke Reamour : "+r);
System.out.println("\tKonversi ke Fahrenhit : "+f);
System.out.println("\tKonversi ke Kelvin : "+k);
}
}

System.out.println() secara otomatis menampilkan teks pada baris berikutnya. Sedangkan System.out.print() menampilkan data ke screen pada posisi berikutnya dalam baris yang sama. Pada statement bagian ini akan menampilkan output yang telah dinput dan diproses sebelumnya dengan menampilkan hasil dari konversi suhu yang dimulai dengan pencetakan judul yaitu KONVERSI SUHU, simbol, kemudian Suhu awal dlm celcius, dan setelah itu Konversi ke Reamour, kemudian Konversi ke Fahrenheit dan Konversi ke Kelvin. Kemudian kita kurung tutup } untuk menutup blok program tersebut.



Output program :

No Response to " "

Leave A Reply