Kamis, 14 April 2016

Program Java - Menghitung Luas Segitiga Menggunakan BufferedReader

PROGRAM



















Logika Program 

Pada program yang telah dibuat yaitu menghitung luas segitiga dengan menggunakan BufferedReader dari java.io
BufferedReader digunakan untuk membuat objek BufferedReader dari objek yang diturunkan dari class Reader.
Pada program ini, untuk dapat menginput integer (karena program yang kita buat menggunakan numerik ) maka BufferedReader harus dikonversi, berikut penjelasan masing-masing dari input program
   package segitiga;
pada program kita menggunakan package dengan nama segitiga
   import java.io.*;
digunakan untuk membantu kita meminta input dari user.
   public class Main
Kita membuat class baru dengan nama Main. Class ini menerapkan akses public agar dapat dipanggil oleh class lainnya.
    {
tanda ini digunakan untuk menandai dimulainya isi class Main.
    public static BufferedReader Stdin = new BufferedReader (new InputStreamReader (System.in));
perintah tersebut digunakan untuk mengkonversikan dari tipe data String menjadi tipe data Integer
       public static void main(String[] args)
merupakan method main () yang dijalankan pertama kali oleh JVM (yaitu mesin virtual yang berupa aplikasi yang digunakan untuk menjalankan kodde java (bytecode). Semua program pada java akan dijalankan dimulai dari method main. Void mengandung arti bahwa method ini tidak mengembalikan nilai apapun. Sedangkan Static berarti method ini dapat dijalankan tanpa harus membuat objeknya dulu.
      String[] args
Merupakan method main yang menerima variable dengan nama args dan tipe String sebagai parameter. Tanda [] berarti args merupakan variable array.
      throws IOException
digunakan untuk memeriksa kesalahan yang ada pada data input yang kita masukkan.
     {
        System.out.println ( "--Menghitung Luas Segitiga--");
        System.out.println ( "Masukkan Alas : ");
        System.out.println digunakan untuk menampilkan tulisan yang akan tampil dilayar. Jadi ketika kita jalankan program maka pada output  akan tampil Menghitung Luas Segitiga dan Masukkan Alas (segitiga).
   String input = Stdin.readLine ();
String input untuk mendeklarasikan tipe data yang akan diinput, sedangkan Stdin = standar input. readLine untuk mengkonversikan byte ke dalam bentuk karakter.
        int a = Integer.parseInt (input);
int merupakan deklarasi tipe data numeric untuk variable a, Integer.parseInt untuk menkonversi dari string ke integer.
        System.out.println ( "Masukkan Tinggi : ");
System.out.println digunakan untuk menampilkan tulisan yang akan tampil dilayar. Jadi ketika kita jalankan program maka pada output  akan tampil Masukkan Tinggi (segitiga).
        input = Stdin.readLine ();
 input untuk mendeklarasikan tipe data yang akan diinput, sedangkan Stdin = standar input. readLine untuk mengkonversikan byte ke dalam bentuk karakter.
        int b = Integer.parseInt (input);
 int merupakan deklarasi tipe data numeric untuk variable b, Integer.parseInt untuk menkonversi dari string ke integer.
        System.out.println ( "Luas" +" = "+(a*b/2));
Tampilkan luas segitiga dengan menggunakan tanda + disertai rumus ruas segitiga, maka saat output keluar akan menghasilkan luas segitiga dengan alas dan tinggi yang sudah ditentukan melalui input keyboard.
    }
}
Kurung tutup kurawal digunakan untuk mengakhiri isi class. Tergantung dengan jumlah kurung buka kurawal.


Output :



0 komentar:

Posting Komentar