Tugas Kelas PBOB 2
Membuat class untuk bangun 3D sebagai berikut :
1. Kubus
2. Balok
3. Tabung
4. Bola
Berikut adalah sourcecode fungsi main
/**
* Implementasi fungsi main untuk mencari luas permukaan dan volume.
*
* @author (Lutfiyanti)
* @version (10-09-2018)
*/
public class Main
{
public static void main()
{
Kubus aCube;
aCube = new Kubus();
aCube.sisi = 10;
double luas = aCube.LuasPermukaanKubus();
double volume = aCube.VolumeKubus();
System.out.println("Kubus :");
System.out.println("Panjang sisi :" +aCube.sisi);
System.out.println("Luas Permukaan: " +luas);
System.out.println("Volume : " +volume);
Balok aBalok;
aBalok = new Balok();
aBalok.panjang = 10;
aBalok.lebar = 11;
aBalok.tinggi = 12;
double luasBalok = aBalok.LuasPermukaanBalok();
double volumeBalok = aBalok.VolumeBalok();
System.out.println("\n\n Balok :");
System.out.println("Panjang :" +aBalok.panjang);
System.out.println("Lebar :" +aBalok.lebar);
System.out.println("Tinggi :" +aBalok.tinggi);
System.out.println("Luas Permukaan :" +luasBalok);
System.out.println("Volume :" +volumeBalok);
Tabung aTabung;
aTabung = new Tabung();
aTabung.r = 7;
aTabung.t = 10;
double luasTabung = aTabung.LuasPermukaanTabung();
double volumeTabung = aTabung.VolumeTabung();
System.out.println("\n\n Tabung : ");
System.out.println("Jari-jari : " +aTabung.r);
System.out.println("Tinggi : " +aTabung.t);
System.out.println("Luas Perukaan : " +luasTabung);
System.out.println("Volume Tabung : " +volumeTabung);
Bola aBola;
aBola = new Bola();
aBola.jari = 7;
double luasBola = aBola.LuasPermukaanBola();
double volumeBola = aBola.VolumeBola();
System.out.println("\n\n Bola : ");
System.out.println("Jari-jari : " +aBola.jari);
System.out.println("Luas Bola : " +luasBola);
System.out.println("VolumeBola : " +volumeBola);
}
}
Berikut adalah sourcecode class kubus :
/**
* Latihan mencari luas permukaan dan volume Kubus.
*
* @author (Lutfiyanti)
* @version (10-09-2018)
*/
public class Kubus
{
// instance variables - replace the example below with your own
public double sisi;
public double LuasPermukaanKubus()
{
return 6*sisi*sisi;
}
public double VolumeKubus()
{
// put your code here
return sisi*sisi*sisi;
}
}
Berikut adalah sourcecode class balok :
/**
* Implementasi mencari luas permukaan dan volume balok.
*
* @author (Lutfiyanti)
* @version (10-09-2018)
*/
public class Balok
{
public double panjang;
public double lebar;
public double tinggi;
public double LuasPermukaanBalok()
{
return (2*panjang*lebar)+(2*panjang*tinggi)+(2*tinggi*lebar);
}
public double VolumeBalok()
{
return panjang*lebar*tinggi;
}
}
Berikut adalah sourcecode class Tabung :
/**
* Implementasi mencari Luas dan Volume Tabung
*
* @author (Lutfiyanti)
* @version (10-09-2018)
*/
public class Tabung
{
public double r,t;
public double LuasPermukaanTabung()
{
return (4*3.14*r*r)+(2*3.14*r*t);
}
public double VolumeTabung()
{
return 3.14*r*r*t;
}
}
Berikut adalah sourcecode class bola :
/**
* Implementasi Luas dan Volume Bola
*
* @author (Lutfiyanti)
* @version (10-09-2018)
*/
public class Bola
{
public double jari;
public double LuasPermukaanBola()
{
return 4*3.14*jari*jari;
}
public double VolumeBola()
{
return 4/3*3.14*jari*jari*jari;
}
}
Berikut adalah screenshoot output dan susunan class
Oleh :
Nama : Lutfiyanti
NRP : 05111740000036
Kelas : PBO - B
Komentar