Contoh program menghitung luas segitiga

Implementasi OOP dalam Java-contoh
program penghitung luas segitiga
Dalam tutorial ini tidak akan saya jelaskan
secara terperinci apa maksud kata
“ implementasi OOP” diatas. Tentang
OOP beserta konsep dasarnya, saya anggap
anda sudah paham, namun jika belum,
pahami terlebih dahulu dan tinggalkan
artikel ini. karena dalam belajar selalu
butuh tahap.
baiklah para pembaca yang cerdas, seperti
biasa, langsung ke source code nya :
class segitigaDgnOOP
—————————————————
– begin
————————————————
public class segitigaDgnOOP
{
private int alas;
private int tinggi;
public void setAlas(int alas)
{
this.alas = alas;
}
public void setTinggi(int tinggi)
{
this.tinggi = tinggi;
}
public int getAlas()
{
return alas;
}
public int getTinggi()
{
return tinggi;
}
public double hitungLuas()
{
double luas;
luas=0.5*alas*tinggi;
return luas;
}
}
—————————————————
—————— end
———————————–
class test
————————————————-
begin——————————————
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class test
{
public static void main(String[] args)
{
BufferedReader dataIn = new
BufferedReader(new InputStreamReader
(System.in));
segitigaDgnOOP segitiga = new
segitigaDgnOOP();
try
{
System.out.println (”Masukkan Alas
Segitiga : “);
String a = dataIn.readLine();
segitiga.setAlas(Integer.parseInt(a));
System.out.println (”Masukkan Tinggi
Segitiga : “);
String t = dataIn.readLine();
segitiga.setTinggi(Integer.parseInt(t));
System.out.println(”Alas Segitiga =
“+segitiga.getAlas());
System.out.println(”Tinggi Segitiga =
“+segitiga.getTinggi());
System.out.println(”Luas Segitiga =
“+segitiga.hitungLuas());
}
catch (IOException e)
{
System.out.println (”Error in getting
input”);
}
}
}
———————————————-end
——————————————-
penjelasan singkat: yang harus di run
adalah class test. Yang kemudian melalui
class test tersebut kita mengakses method
yang terdapat di class segitigaDgnOOP.
ketika input data, method yang digunakan
pada class segitigaDgnOOP adalah method
set. sedangkan untuk output, diakses
method get dan method hitung luas yang
bertugas (tentu saja) untuk menghitung
luas segitiga tersebut.

0 komentar:

Poskan Komentar