Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

Input BufferedReader di JAVA


disini saya akan mengaplikasikan contoh penggunaan bufferedreader pada perhitungan Luas Segitiga.

ok..perhatikan baik-baik coding nya..

//bisa juga import java.io.* => tapi supaya lebih jelas saya buat yg di bawah import class nya
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;


class segitiga {
double alas;
double tinggi;

//method
double Luas(){
return (0.5 * alas * tinggi);
}
}

class LuasSegiTiga {

public static void main (String args[]) {
segitiga L= new segitiga();
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String str ="", str2 ="";

System.out.println("Masukkan Nilai alas: ");

try {
str = dataIn.readLine();
L.alas= Double.parseDouble(str); //inputkan alas ke objek L yg dibuat dari class segitiga
} catch (IOException e) {
System.out.println("Incorrect format!");
}

System.out.println("Masukkan nilai tinggi: ");

try {
str2 = dataIn.readLine();
L.tinggi = Double.parseDouble(str2);//inputkan tinggi ke objek L yg dibuat dari class segitiga
} catch (IOException e) {
System.out.println("Incorrect format!");
}
//tampilkan hasil perhitungan
System.out.println("Luas Segitiga : "+L.Luas());
}
}

NB: Tampilan Hasil program seperti gambar diatas, saya input alas=5 tinggi=8.

jika ada error perhatikan lagi kode programnya...silahkan berekplorasi sesuai kreativitas anda.

terimakasih...

Kategori

Kategori