DILARANG MEROKOK RUANG BLOG INI BER AC

Rabu, 13 April 2011

membuat program balok dengan netbeans


  1. import java.io.*;
  2. public class balok
  3. {
  4. private static BufferedReader stdin=new BufferedReader(new InputStreamReader (System.in));
  5. static double balok (int x,int y, int z){
  6. double vol;
  7. vol=x*y*z;
  8. System.out.println("Volume Balok="+vol);
  9. return 0;
  10. }
  11. public static void main(String args[]) throws Exception{
  12. System.out.println("Menghitung Volume Balok");
  13. System.out.print("Masukan Tinggi=");
  14. String input1=stdin.readLine();
  15. int t=Integer.parseInt(input1);
  16. System.out.print("Masukan Lebar=");
  17. String input2=stdin.readLine();
  18. int l=Integer.parseInt(input2);
  19. System.out.print("Masukan Panjang=");
  20. String input3=stdin.readLine();
  21. int p=Integer.parseInt(input3);
  22. System.out.println();
  23. balok (t,l,p);
  24. }
  25. }

Pada baris 1, kita meng-import library dari input/output java.

Baris 4, kita membuat variabel stdin dengan tipe data BufferedReader yang digunakan untuk memasukkan inputan string ke dalam aplikasi.

Baris 5,"static" adalah sifat subrutin ini, "double" merupakan tipe data keluarannya karena kita ingin subrutin ini mengembalikan input bertipe double sehingga siap untuk digunakan.

Baris 6,untuk membaca inputan double(volume)

Baris 7,volume sama dengan x kali y kali z

Baris 8, output teks / print ke layar.

Baris 9,Return value pada fungsi main berguna untuk memberitahukan sistem operasi bahwa program tersebut sukses dilaksanakan atau tidak. Jika return value = 0 berarti sukses. Jika return value = 1 berarti gagal.

Baris 11, kita membuat fungsi utama main, dengan melempar semua kesalahan ke IOException.

Baris 14, membuat variabel input 1 dengan meneruskan tipe data BufferedReader, InputStreamReader dan memasukkannya kedalam variabel tersebut.

Baris 15, mengonversi inputan string ke integer. (jadi di java sejauh ini tidak ada inputan integer secara langung, hanya dapat melalui string yang dikonversikan menjadi integer). Hasil konversinya dimasukkan kedalam variabel t.

Baris 17, membuat variabel input 2 dengan meneruskan tipe data BufferedReader, InputStreamReader dan memasukkannya kedalam variabel tersebut

Baris 18, mengonversi inputan string ke integer. (jadi di java sejauh ini tidak ada inputan integer secara langung, hanya dapat melalui string yang dikonversikan menjadi integer). Hasil konversinya dimasukkan kedalam variabel l.

Baris 20, membuat variabel input 3 dengan meneruskan tipe data BufferedReader, InputStreamReader dan memasukkannya kedalam variabel tersebut

Baris 21, mengonversi inputan string ke integer. (jadi di java sejauh ini tidak ada inputan integer secara langung, hanya dapat melalui string yang dikonversikan menjadi integer). Hasil konversinya dimasukkan kedalam variabel p.

Baris 23,balok mempunyai variable t,l,p.

Setelah semuanya selesai mari kita jalankan…

Apabila sukses akan keluar seperti ini:

run:

Menghitung Volume Balok

Masukan Tinggi=4

Masukan Lebar=3

Masukan Panjang=2

Volume Balok=24.0

BUILD SUCCESSFUL (total time: 10 seconds)

Tidak ada komentar:

Posting Komentar

 

MOHON MAAF BILA ADA YANG KURANG BERKENAN