Senin, 10 Juni 2013

Penghitungan Luas Kubik dengan Java



Penghitungan Luas Kubik dengan Java







Keterangan :

import javax.swing.*;
class utama{
public statit void main (String[]args){
kubik L = new kubik();
double x=Integer.parseInt(JOptionPane.showInputDialog("Masukkan panjang: "));
double y=Integer.parseInt(JOptionPane.showInputDialog("Masukkan lebar: "));
double z=Integer.parseInt(JOptionPane.showInputDialog("Masukkan tinggi: "));
L.setPanjang(x);
L.setLebar(y);
L.setTinggi(z);
L.hitungLuas();
JOptionPane.showMessageDialog(null,L.getLuas());
}
}

class kubik
{
private double p=0
private double l=0
private double t=0
private double L=0
public void setPanjang(double panjang)
{
p=panjang;
}
public void setLebar(double lebar)
{
l=lebar;
}
public void setTinggi (double tinggi)
{
t=tinggi;
}
public double getPanjang()
{
return p;
}
public double getLebar()
{
return l;
}
public double getTinggi()
{
return t;
}
public void hintungLuas()
{
L=p*l*t;
}
public double getLuas()
{
return L;
}

Keterangan :

program diatas menggunakan konsep pemograman oop, pada contoh di atas kita menggunakan objeknya adalah luas balok, balok sendiri memiliki sifat panjang, lebar, tinggi dan luas.
Dalam contoh di atas, dibuat 2 class, yakni kubik dan utama. class kubik itu sendiri adalah konsep dari OOP sedangkan class utama adalah main programnya.

double x=Integer.parseInt(JOptionPane.showInputDialog("Masukkan panjang: "));
double y=Integer.parseInt(JOptionPane.showInputDialog("Masukkan lebar: "));
double z=Integer.parseInt(JOptionPane.showInputDialog("Masukkan tinggi: "));
L.setPanjang(x);
L.setLebar(y);
L.setTinggi(z);
L.hitungLuas();
JOptionPane.showMessageDialog(null,L.getLuas());
}

pada coding di atas variable x adalah panjang, y lebar, dan z tinggi. Setelah dilakukan input, maka variable x,y,z di masukkan ke dalam class kubik untuk di proses dalam mencari luas kubik seperti

public void hitungLuas()
{
L=p*l*t;
}

lalu hasil dari luas kubik dipanggil oleh class utama dalam coding

JoptionPane.showMessageDialog(null,L.getLuas());

setelah itu hasil outputnya dapat diketahui.

Tidak ada komentar:

Posting Komentar