Monday, April 15, 2013

program inheritance pada java

Lingkaran.java




public class Lingkaran{
	float jari=10; //pendeklarasian jari jari bertipe float
	double phi=3.14; //pendeklarasian phi bertipe double
	
   public double Lingkaran(){//konstruktor
     return jari*jari*phi;//proses dari objek luas lingkaran
	 }
   public double Keliling(){
     return (2*jari*phi);//proses dari objek keliling lingkaran
	 }
}
        

        


Kerucut.java


public class Kerucut extends Lingkaran
{ //kelas kerucut memanggil kelas lingkaran
	double t=15;//mendeklarasikan t bertipe double
	double s=40;//mendeklarasikan s bertipe double
	Lingkaran ling = new Lingkaran();
	
	public void Input(){ //objek yang menampilkan besar dari jari jari dan phi
	System.out.println("Jari-jari Lingkaran : "+jari);
	System.out.println("'phi' Lingkaran : " +phi);
	}
	
	public void LKLingkaran(){ //objek yang menampilkan luas dan keliling lingkaran
	System.out.println("Luas Lingkaran : "+ling.Lingkaran());
	System.out.println("Keliling Lingkaran : "+ling.Lingkaran());
	}
	
	public double Kerucut(){
	 return Lingkaran()*t*0.33; //proses dari objek volume kerucut
	 }
	 
	public double LuasKerucut(){
	return Lingkaran()+Keliling()*s; //proses dari objek luas kerucut
	 }
}








Main.java






public class Main{
public static void main(String[] arg){
Kerucut topi =new Kerucut();
// deklarasi variabel dan pembuatan objek dilakukan sekaligus
System.out.println("*************Lingkaran**********");
topi.Input();
topi.LKLingkaran();
System.out.println();
System.out.println();
System.out.println("*************Kerucut**********");
System.out.println("volume Kerucut adalah "+topi.Kerucut());
System.out.println("Luas Kerucut adalah "+topi.LuasKerucut());
}
}




Output



Kelompok :
1. FAJAR RIZKI ISKANDAR ( 52411644 )
2. HARIZ FADILLAH MUSLIM ( 53411236 )
3. YUDO RAHADYATMO ( 57411634 )
4. RENGGA MARDELY (55411970)
5. RIFARDO (56711171)

Kelas : 2IA12

Link URL Kelompok
FAJAR RIZKI ISKANDAR
HARIZ FADILLAH MUSLIM 
RENGGA MARDELY
RIFARDO

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...