Anda di halaman 1dari 1

Nama : Maria Fransiska

NIM : C1255201015
Jurusan : Teknik Informatika
class lingkaran{
protected float jari;
protected double luasLingkaran;
protected double kelilingLingkaran;
public lingkaran(float r){
jari = r;
this.getLuas(jari);
this.getKeliling(jari);
//System.out.println("\nKonstruktor
lingkaran dijalankan");
}
public void getLuas(float r){
//float r;
jari = r;
luasLingkaran = 3.14 * (r*r);
}

public void cetakVolumedanLuas(){


super.cetakLuasKeliling();
System.out.println("Volume Tabung =
"+volumeTabung);
System.out.println("luas Tabung =
"+luasTabung);
}
}
class juring extends lingkaran{
private double luasJuring;
private float sisi;
public juring(float s, float r){
super(r);
sisi = r;
this.getLuasJ(s, r);
System.out.println("Konstruktor juring
dijalankan");
}
public void getLuasJ(float s, float r){
this.getLuas(r);
sisi = s;
luasJuring = (s * luasLingkaran)/360;
}

public void getKeliling(float r){


jari = r;
kelilingLingkaran = 2 * 3.14 * r;
}
public void cetakLuasKeliling(){
System.out.println("Luas Lingkaran adalah
= "+luasLingkaran);
System.out.println("Keliling Lingkaran
adalah = "+kelilingLingkaran);
}
}

public void cetakLuasJ(){


System.out.println("Luas juring =
"+luasJuring);
}
}
public class bangunRuang{
public static void main(String[] args){

class tabung extends lingkaran{


private float tinggi;
private double volumeTabung;
private double luasTabung;
public tabung(float r,float t) {
super(r);
this.getVolumeT(r,t);
this.getLuasT(r, t);
System.out.println("Konstruktor tabung
dijalankan");
}
public void getVolumeT(float r, float t){
this.getLuas(r);
tinggi = t;
volumeTabung = luasLingkaran * t;
}
public void getLuasT(float r, float t){
this.getKeliling(r);
tinggi = t;
luasTabung = 2 * kelilingLingkaran * t;
}

lingkaran ling = new lingkaran(4);


//ling.cetakLuasKeliling();
tabung tab = new tabung(3,5);
tab.cetakVolumedanLuas();
juring jur = new juring(30,5);
jur.cetakLuasJ();
}
}

Anda mungkin juga menyukai