Nama : Chaniyah Zulfa Mukhlishah
NRP : 05111740000115
Kelas : PBO-B
Menghitung Luas Permukaan dan Volume Kubus, Balok, Tabung, dan Bola
Main
/**
* Latihan implementasi bangun 3D Kubus,Balok,Tbaung,Bola
*
* @author (Chaniyah Zulfa M)
* @version (1.0/100918)
*/
class Main
{
public static void main(String args[])
{
Kubus Kub;
Kub = new Kubus();
Kub.s = 9.0;
double l_permK = Kub.lp_Kubus();
double volK = Kub.vol_Kubus();
System.out.println("------------------------------");
System.out.println("Luas Permukaan dan Volume KUBUS");
System.out.println("Sisi = "+Kub.s);
System.out.println("Luas Permukaan kubus = "+l_permK);
System.out.println("Volume kubus = "+volK);
System.out.println( );
Balok Bal;
Bal = new Balok();
Bal.p = 10.0;
Bal.l = 7.5;
Bal.t = 4.0;
double l_permB = Bal.lp_Balok();
double volB = Bal.vol_Balok();
System.out.println("------------------------------");
System.out.println("Luas Permukaan dan Volume BALOK");
System.out.println("Panjang = "+Bal.p);
System.out.println("Lebar = "+Bal.l);
System.out.println("Tinggi = "+Bal.t);
System.out.println("Luas Permukaan balok = "+l_permB);
System.out.println("Volume balok = "+volB);
System.out.println( );
Tabung Tab;
Tab = new Tabung();
Tab.r = 6.0;
Tab.t = 8.5;
double l_permT = Tab.lp_Tabung();
double volT = Tab.vol_Tabung();
System.out.println("------------------------------");
System.out.println("Luas Permukaan dan Volume TABUNG");
System.out.println("Jari-jari = "+Tab.r);
System.out.println("Tinggi = "+Tab.t);
System.out.println("Luas Permukaan tabung = "+l_permT);
System.out.println("Volume tabung = "+volT);
System.out.println( );
Bola Bol;
Bol = new Bola();
Bol.r = 14.0;
double l_permBo = Bol.lp_Bola();
double volBo = Bol.vol_Bola();
System.out.println("------------------------------");
System.out.println("Luas Permukaan dan Volume BOLA");
System.out.println("Jari-jari = "+Bol.r);
System.out.println("Luas Permukaan bola = "+l_permBo);
System.out.println("Volume bola = "+volBo);
System.out.println( );
}
}
Source Code Luas Permukaan Kubus
/**
* Latihan implementasi kubus dengan field sisi ,
method luas permukaan dan volume kubus
*
* @author (Chaniyah Zulfa M)
* @version (1.0/100918)
*/
public class Kubus
{
public double s; //s adalah sisi
public double lp_Kubus()
{
return 6*s*s;
}
public double vol_Kubus()
{
return s*s*s;
}
}
Source Code Luas Permukaan Tabung
/**
* Latihan implementasi tabung dengan field jari-jari dan tinggi ,
method luas permukaan dan volume tabung
*
* @author (Chaniyah Zulfa M)
* @version (1.0/100918)
*/
public class Tabung
{
public double r,t;
public double lp_Tabung()
{
return 2*3.14*r*(r+t);
}
public double vol_Tabung()
{
return 3.14*r*r*t;
}
}
Source Code Luas Permukaan Balok
/**
* Latihan implementasi balok dengan field panjang,lebar dan tinggi ,
method luas permukaan dan volume Balok
*
* @author (Chaniyah Zulfa M)
* @version (1.0/100918)
*/
public class Balok
{
public double p,l,t;
public double lp_Balok()
{
return 2*((p*l)+(p*t)+(l*t));
}
public double vol_Balok()
{
return p*l*t;
}
}
Source Code Luas Permukaan Bola
/**
Latihan implementasi Bola dengan field jari-jari ,
method luas permukaan dan volume Bola
*
* @author (Chaniyah Zulfa M)
* @version (1.0/100918)
*/
public class Bola
{
public double r; //r adalah jarijari
public double lp_Bola()
{
return 4*3.14*r*r;
}
public double vol_Bola()
{
return (4*3.14*r*r*r)/3;
}
}
Tidak ada komentar:
Posting Komentar