TUGAS 2 PEMROGRAMAN BERORIENTASI OBJEK
MENGHITUNG LUAS PERMUKAAN DAN VOLUME BANGUN 3D
Karina Soraya Puspitasari
05111740000003
Pemrograman Berorientasi Objek - B
- Source Code Main
/**
* Main Program Luas Permukaan dan Volume
*
* @author (Karina Soraya P)
* @version (5.0/20180910)
*/
class Main
{
public static void main(String args[])
{
Tabung aTab;
aTab = new Tabung();
aTab.rad = 10.0;
aTab.tinggi = 20.0;
double LuasPerm = aTab.LuasPermukaan();
double Vol = aTab.Volume();
System.out.println("TABUNG");
System.out.println("Radius = "+aTab.rad);
System.out.println("Tinggi = "+aTab.tinggi);
System.out.println("Luas Permukaan = "+LuasPerm);
System.out.println("Volume = "+Vol);
System.out.println("==================================");
Balok aBal;
aBal = new Balok();
aBal.panjang = 15.0;
aBal.lebar = 5.0;
aBal.tinggi = 10.0;
double LP = aBal.LuasPermukaan();
double V = aBal.Volume();
System.out.println("BALOK");
System.out.println("Panjang = "+aBal.panjang);
System.out.println("Lebar = "+aBal.lebar);
System.out.println("Tinggi = "+aBal.tinggi);
System.out.println("Luas Permukaan = "+LP);
System.out.println("Volume = "+V);
System.out.println("==================================");
Kubus aKub;
aKub = new Kubus();
aKub.sisi = 5.0;
double LuPe = aKub.LuasPermukaan();
double Vo = aKub.Volume();
System.out.println("KUBUS");
System.out.println("Sisi = "+aKub.sisi);
System.out.println("Luas Permukaan = "+LuPe);
System.out.println("Volume = "+Vo);
System.out.println("==================================");
Bola aBol;
aBol = new Bola();
aBol.rad = 10.0;
double LuP = aBol.LuasPermukaan();
double Volum = aBol.Volume();
System.out.println("BOLA");
System.out.println("Radius = "+aBol.rad);
System.out.println("Luas Permukaan = "+LuP);
System.out.println("Volume = "+Volum);
}
}
- Source Code Tabung
/**
* Luas Permukaan dan Volume Tabung
*
* @author (Karina Soraya P)
* @version (5.1/20180910)
*/
public class Tabung
{
public double rad;
public double tinggi;
public double LuasPermukaan()
{
return 2*3.14*rad*(rad+tinggi);
}
public double Volume()
{
return 3.14*rad*rad*tinggi;
}
}
- Source Code Balok
/**
* Luas Permukaan dan Volume Balok
*
* @author (Karina Soraya P)
* @version (5.2/20180910)
*/
public class Balok
{
public double panjang;
public double lebar;
public double tinggi;
public double LuasPermukaan()
{
return 2*(panjang*lebar)+2*(lebar*tinggi)+2*(panjang*tinggi);
}
public double Volume()
{
return panjang*lebar*tinggi;
}
}
- Source Code Kubus
/**
* Luas Permukaan dan Volume Kubus
*
* @author (Karina Soraya P)
* @version (5.3/20180910)
*/
public class Kubus
{
public double sisi;
public double LuasPermukaan()
{
return 6*sisi*sisi;
}
public double Volume()
{
return sisi*sisi*sisi;
}
}
- Source Code Bola
/**
* Luas Permukaan dan Volume Bola
*
* @author (Karina Soraya P)
* @version (5.4/20180910)
*/
public class Bola
{
public double rad;
public double LuasPermukaan()
{
return 4*3.14*rad*rad;
}
public double Volume()
{
// put your code here
return (4*3.14*rad*rad*rad)/3;
}
}
- Hasil
Komentar
Posting Komentar