Tugas PBO-B: Membuat Class Bangun 3 Dimensi dan TestMain
Nama: Paramastri Ardiningrum
NRP: 05111740000019
Kelas: PBO-B
Hari ini, saya membuat class bangun 3 dimensi dan testMain-nya.
Class:
Ketika di run, muncul:
Source code class kubus:
Source code class balok:
Source code class tabung:
Source code class bola:
Source code myMain:
NRP: 05111740000019
Kelas: PBO-B
Hari ini, saya membuat class bangun 3 dimensi dan testMain-nya.
Class:
Ketika di run, muncul:
/**
* Menghitung Luas Permukaan dan Volume Kubus
* field: titik pusat, sisi
* methods: luas permukaan dan volume
* @author (Paramastri Ardiningrum)
* @version (10/9/2018)
*/
public class kubus
{
public double x,y,z;
public double sisi;
//methods
public double luas_permukaan()
{
return 6*sisi*sisi;
}
public double volume()
{
return sisi*sisi*sisi;
}
}
Source code class balok:
/**
* Menghitung Luas Permukaan dan Volume Balok
* field: titik pusat, panjang, lebar, tinggi
* methods: luas permukaan dan volume
* @author (Paramastri Ardiningrum)
* @version (10/9/2018)
*/
public class balok
{
public double x,y,z;
public double panjang;
public double lebar;
public double tinggi;
//methods
public double luas_permukaan()
{
return 2*((panjang*lebar)+(panjang*tinggi)+(lebar*tinggi));
}
public double volume()
{
return panjang*lebar*tinggi;
}
}
Source code class tabung:
/**
* Menghitung Luas Permukaan dan Volume Tabung
* field: titik pusat, jari-jari, tinggi
* methods: luas permukaan dan volume
* @author (Paramastri Ardiningrum)
* @version (10/9/2018)
*/
public class tabung
{
public double x,y,z;
public double jarijari;
public double tinggi;
//methods
public double luas_permukaan()
{
return (2*3.14*jarijari*jarijari) + (2*3.14*jarijari*tinggi);
}
public double volume()
{
return 3.14*jarijari*jarijari*tinggi;
}
}
Source code class bola:
/**
* Menghitung Luas Permukaan dan Volume Bola
* field: titik pusat, jari-jari
* methods: luas permukaan dan volume
* @author (Paramastri Ardiningrum)
* @version (10/9/2018)
*/
public class bola
{
public double x,y,z;
public double jarijari;
//methods
public double luas_permukaan()
{
return 4*3.14*jarijari*jarijari;
}
public double volume()
{
return (4/3)*3.14*jarijari*jarijari;
}
}
Source code myMain:
/**
* Class Main
*
* @author (Paramastri Ardiningrum)
* @version (10/9/2018)
*/
public class MyMain
{
public static void main(String args[])
{
kubus akubus;
akubus = new kubus();
akubus.x = 10;
akubus.y = 20;
akubus.z = 30;
akubus.sisi = 7;
double luas_permukaanK = akubus.luas_permukaan();
double volumeK = akubus.volume();
System.out.println("Menghitung Luas Permukaan dan Volume Kubus");
System.out.println("Sisi kubus : "+akubus.sisi);
System.out.println("Luas permukaan kubus: "+luas_permukaanK);
System.out.println("Volume kubus : "+volumeK);
balok abalok;
abalok = new balok();
abalok.x = 10;
abalok.y = 20;
abalok.z = 30;
abalok.panjang = 5;
abalok.lebar = 6;
abalok.tinggi = 8;
double luas_permukaanBA = abalok.luas_permukaan();
double volumeBA = abalok.volume();
System.out.println("\nMenghitung Luas Permukaan dan Volume Balok");
System.out.println("Panjang balok : "+abalok.panjang);
System.out.println("Lebar balok : "+abalok.lebar);
System.out.println("Tinggi balok : "+abalok.tinggi);
System.out.println("Luas permukaan balok: "+luas_permukaanBA);
System.out.println("Volume balok : "+volumeBA);
tabung atabung;
atabung = new tabung();
atabung.x = 10;
atabung.y = 20;
atabung.z = 30;
atabung.jarijari = 10;
atabung.tinggi = 10;
double luas_permukaanT = akubus.luas_permukaan();
double volumeT = akubus.volume();
System.out.println("\nMenghitung Luas Permukaan dan Volume Tabung");
System.out.println("Jari-jari tabung : "+atabung.jarijari);
System.out.println("Tinggi tabung : "+atabung.tinggi);
System.out.println("Luas permukaan tabung : "+luas_permukaanT);
System.out.println("Volume tabung : "+volumeT);
bola abola;
abola = new bola();
abola.x = 10;
abola.y = 20;
abola.z = 30;
abola.jarijari = 10;
double luas_permukaanBO = abola.luas_permukaan();
double volumeBO = abola.volume();
System.out.println("\nMenghitung Luas Permukaan dan Volume Bola");
System.out.println("Jari-jari bola : "+abola.jarijari);
System.out.println("Luas permukaan bola : "+luas_permukaanBO);
System.out.println("Volume bola : "+volumeBO);
}
}
Komentar
Posting Komentar