PBO-B Tugas 2
Nama : Putri Endah Puspitasari
NRP : 05111740000039
Kelas : PBO-B
NRP : 05111740000039
Kelas : PBO-B
Hari Senin, 10 Sepetember 2018 kelas kami mendapat tugas untuk mempelajari implementasi bangun 3 Dimensi dengan java. Bangun-Bangun tersebut meliputi Kubus, Balok, Tabung, Bola. Berikut ini adalah source code dan juga output program yang telah saya buat.
Class MyMain :
/**
* Tugas Implementasi dari Bangun 3D (Kubus,Balok,Tabung,Bola).
* Nama : Putri Endah Puspitasari
* NRP : 05111740000039
* Kelas : PBO-B
* (Senin,10 September 2018)
*/
public class MyMain
{
public static void main(String args[])
{
Kubus aKubus; //creating reference
aKubus = new Kubus(); //creating object
aKubus.s = 5; //assigning value to data field
aKubus.x = 0;
aKubus.y = 0;
aKubus.z = 0;
double LuasPermukaanKubus = aKubus.LuasPermukaanKubus(); //invoking method
double VolumeKubus = aKubus.VolumeKubus();
System.out.println("Sisi="+aKubus.s+"Luas Permukaan="+LuasPermukaanKubus);
System.out.println("Sisi="+aKubus.s+"Volume Kubus="+VolumeKubus);
System.out.println();
Balok aBalok; //creating reference
aBalok = new Balok(); //creating object
aBalok.p = 5; //assigning value to data field
aBalok.l = 8;
aBalok.t = 10;
aBalok.x = 0;
aBalok.y = 0;
aBalok.z = 0;
double LuasPermukaanBalok = aBalok.LuasPermukaanBalok(); //invoking method
double VolumeBalok = aBalok.VolumeBalok();
System.out.println("Panjang="+aBalok.p+"Lebar="+aBalok.l+"Tinggi="+aBalok.t+"Luas Permukaan Balok="+LuasPermukaanBalok);
System.out.println("Panjang="+aBalok.p+"Lebar="+aBalok.l+"Tinggi="+aBalok.t+"Volume Balok="+VolumeBalok);
System.out.println();
Tabung aTabung; //creating reference
aTabung = new Tabung(); //creating object
aTabung.r = 7; //assigning value to data field
aTabung.t = 10;
aTabung.x = 0;
aTabung.y = 0;
aTabung.z = 0;
double LuasPermukaanTabung = aTabung.LuasPermukaanTabung(); //invoking method
double VolumeTabung = aTabung.VolumeTabung();
System.out.println("Jari-Jari="+aTabung.r+"Tinggi="+aTabung.t+"Luas Permukaan Tabung="+LuasPermukaanTabung);
System.out.println("Jari-Jari="+aTabung.r+"Tinggi="+aTabung.t+"Volume Tabung="+VolumeTabung);
System.out.println();
Bola aBola; //creating reference
aBola = new Bola(); //creating object
aBola.r = 14; //assigning value to data field
aBola.x = 0;
aBola.y = 0;
aBola.z = 0;
double LuasPermukaanBola = aBola.LuasPermukaanBola(); //invoking method
double VolumeBola = aBola.VolumeBola();
System.out.println("Jari-Jari="+aBola.r+"Luas Permukaan Bola="+LuasPermukaanBola);
System.out.println("Jari-Jari="+aBola.r+"Volume Bola="+VolumeBola);
System.out.println();
}
}
Class Kubus :
/**
* Tugas Implementasi Kubus dengan Field:sisi dan Method:Luas Permukaan dan Volume Kubus.
* Nama : Putri Endah Puspitasari
* NRP : 05111740000039
* Kelas : PBO-B
* (Senin,10 September 2018)
*/
public class Kubus
{
public double s; //sisi kubus
public double x,y,z; //pusat kubus
// Methods untuk menghitung Luas Permukaan dan Volume Kubus
public double LuasPermukaanKubus() {
return 6*s*s;
}
public double VolumeKubus() {
return s*s*s;
}
}
Class Balok :
/**
* Tugas Implementasi Balok dengan Field:panjang,lebar,tinggi dan Method:Luas Permukaan dan Volume Balok.
* Nama : Putri Endah Puspitasari
* NRP : 05111740000039
* Kelas : PBO-B
* (Senin,10 September 2018)
*/
public class Balok
{
public double p; //panjang balok
public double l; //lebar balok
public double t; //tinggi balok
public double x,y,z; //pusat balok
//Methods untuk menghitung Luas Permukaan dan Volume Balok
public double LuasPermukaanBalok() {
return 2*p*l+2*p*t+2*l*t;
}
public double VolumeBalok() {
return p*l*t;
}
}
Class Tabung :
/**
* Tugas Implementasi Tabung dengan Field:jari-jari,tinggi dan Method:Luas Permukaan dan Vomume Tabung.
* Nama : Putri Endah Puspitasari
* NRP : 05111740000039
* Kelas : PBO-B
* (Senin,10 September 2018)
*/
public class Tabung
{
public double r; //jari-jari tabung
public double t; //tinggi tabung
public double x,y,z; //pusat tabung
//Methods untuk menghitung Luas Permukaan dan Volume Tabung
public double LuasPermukaanTabung() {
return 2*3.14*r*(t+r);
}
public double VolumeTabung() {
return 3.14*r*r*t;
}
}
Class Bola :
/**
* Tugas Implementasi Bola dengan Field:jari-jari dan Method:Luas Permukaan dan Volume Bola.
* Nama : Putri Endah Puspitasari
* NRP : 05111740000039
* Kelas : PBO-B
* (Senin,10 September 2018)
*/
public class Bola
{
public double r; //jari-jari bola
public double x,y,z; //pusat bola
//Methods untuk menghitung Luas Permukaan dan Volume Bola
public double LuasPermukaanBola() {
return 4*3.14*r*r;
}
public double VolumeBola() {
return 4/3*3.14*r*r*r;
}
}
Komentar
Posting Komentar