Minggu, 09 September 2018

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