Screenshot hasil
Source Code
1. Kubus
/**
* Program mengitung luas permukaan dan volume
*
* @author (Christine Amelia)
* @version (3-09/10/2018)
*/
public class Kubus
{
public double s;
//Methods to return luas permukaan dan volume
public double luas_permukaan(){
return 6*s*s;
}
public double volume(){
return s*s*s;
}
}
2. Balok
/**
* Program menghitung Luas Permukaan da Volume
*
* @author (Christine Amelia)
* @version (3-09/10/2018)
*/
public class Balok
{
public double p,l,t;
//Methods to return Luas permukaan dan volume;
public double luas_permukaan(){
return 2*((p*l)+(p*t)+(l*t));
}
public double volume(){
return p*l*t;
}
}
3.Tabung
/**
* Program menghitung Luas Permukaan dan Volume
*
* @author (Christine Amelia)
* @version (3-09/10/2018)
*/
public class Tabung
{
public double r,t;
//Methods to return Luas Permukaan dan Volume;
public double luas_permukaan(){
return 2*3.14*r*(r+t);
}
public double volume(){
return 3.14*r*r*t;
}
}
4. Bola
/**
* Program menghitung Luas Permukaan dan Volume
*
* @author (Christine Amelia)
* @version (3-09/10/2018)
*/
public class Bola
{
public double r;
//Methods to return luas permukaan dan volume
public double luas_permukaan(){
return 4*3.14*r*r;
}
public double volume(){
return 4/3*3.14*r*r*r;
}
}
5. MyMain
/**
* Program menghitung Luas Permukaan dan Volume
*
* @author (Christine Amelia)
* @version (3-09/10/2018)
*/
public class MyMain
{
public static void main(){
Kubus aKubus; //creating reference
aKubus = new Kubus(); //creating object
aKubus.s = 5; //assigning value to data field
double luas_permukaan1 = aKubus.luas_permukaan(); //invoking method
double volume1 = aKubus.volume();
System.out.println("Kubus");
System.out.println("Sisi= "+aKubus.s);
System.out.println("Luas Permukaan= "+luas_permukaan1);
System.out.println("Volume= "+volume1);
System.out.println("---------------------------------------------------");
Balok aBalok;
aBalok = new Balok();
aBalok.p = 3;
aBalok.l = 4;
aBalok.t = 5;
double luas_permukaan2 = aBalok.luas_permukaan();
double volume2 = aBalok.volume();
System.out.println("Balok");
System.out.println("Panjang="+aBalok.p+" Lebar="+aBalok.l+" Tinggi="+aBalok.t);
System.out.println("Luas Permukaan= "+luas_permukaan2);
System.out.println("Volume= "+volume2);
System.out.println("---------------------------------------------------");
Tabung aTabung;
aTabung = new Tabung();
aTabung.r = 14;
aTabung.t = 5;
double luas_permukaan3 = aTabung.luas_permukaan();
double volume3 = aTabung.volume();
System.out.println("Tabung");
System.out.println("Jari-jari="+aTabung.r+" Tinggi="+aTabung.t);
System.out.println("Luas Permukaan= "+luas_permukaan3);
System.out.println("Volume= "+volume3);
System.out.println("---------------------------------------------------");
Bola aBola;
aBola = new Bola();
aBola.r = 14;
double luas_permukaan4 = aBola.luas_permukaan();
double volume4 = aBola.volume();
System.out.println("Bola");
System.out.println("Jari-jari= "+aBola.r);
System.out.println("Luas Permukaan= "+luas_permukaan4);
System.out.println("Volume= "+volume4);
}
}
Tidak ada komentar:
Posting Komentar