TUGAS 2 PEMROGRAMAN BERORIENTASI OBJEK

MENGHITUNG LUAS PERMUKAAN DAN VOLUME BANGUN 3D



Karina Soraya Puspitasari
05111740000003
Pemrograman Berorientasi Objek - B

  • Source Code Main

 /**  
  * Main Program Luas Permukaan dan Volume  
  *  
  * @author (Karina Soraya P)  
  * @version (5.0/20180910)  
  */  
 class Main  
 {  
   public static void main(String args[])  
   {  
     Tabung aTab;  
     aTab = new Tabung();  
     aTab.rad = 10.0;  
     aTab.tinggi = 20.0;  
     double LuasPerm = aTab.LuasPermukaan();  
     double Vol = aTab.Volume();  
     System.out.println("TABUNG");  
     System.out.println("Radius = "+aTab.rad);  
     System.out.println("Tinggi = "+aTab.tinggi);  
     System.out.println("Luas Permukaan = "+LuasPerm);  
     System.out.println("Volume = "+Vol);  
     System.out.println("==================================");  
     Balok aBal;  
     aBal = new Balok();  
     aBal.panjang = 15.0;  
     aBal.lebar = 5.0;  
     aBal.tinggi = 10.0;  
     double LP = aBal.LuasPermukaan();  
     double V = aBal.Volume();  
     System.out.println("BALOK");  
     System.out.println("Panjang = "+aBal.panjang);  
     System.out.println("Lebar = "+aBal.lebar);  
     System.out.println("Tinggi = "+aBal.tinggi);  
     System.out.println("Luas Permukaan = "+LP);  
     System.out.println("Volume = "+V);  
     System.out.println("==================================");  
     Kubus aKub;  
     aKub = new Kubus();  
     aKub.sisi = 5.0;  
     double LuPe = aKub.LuasPermukaan();  
     double Vo = aKub.Volume();  
     System.out.println("KUBUS");  
     System.out.println("Sisi = "+aKub.sisi);  
     System.out.println("Luas Permukaan = "+LuPe);  
     System.out.println("Volume = "+Vo);  
     System.out.println("==================================");  
     Bola aBol;  
     aBol = new Bola();  
     aBol.rad = 10.0;  
     double LuP = aBol.LuasPermukaan();  
     double Volum = aBol.Volume();  
     System.out.println("BOLA");  
     System.out.println("Radius = "+aBol.rad);  
     System.out.println("Luas Permukaan = "+LuP);  
     System.out.println("Volume = "+Volum);  
   }  
 }  
  • Source Code Tabung
 /**  
  * Luas Permukaan dan Volume Tabung  
  *  
  * @author (Karina Soraya P)  
  * @version (5.1/20180910)  
  */  
 public class Tabung  
 {  
   public double rad;  
   public double tinggi;  
   public double LuasPermukaan()  
   {  
     return 2*3.14*rad*(rad+tinggi);  
   }  
   public double Volume()  
   {  
     return 3.14*rad*rad*tinggi;  
   }  
 }  
  • Source Code Balok
 /**  
  * Luas Permukaan dan Volume Balok  
  *  
  * @author (Karina Soraya P)  
  * @version (5.2/20180910)  
  */  
 public class Balok  
 {  
   public double panjang;  
   public double lebar;  
   public double tinggi;  
   public double LuasPermukaan()  
   {  
     return 2*(panjang*lebar)+2*(lebar*tinggi)+2*(panjang*tinggi);  
   }  
   public double Volume()  
   {  
     return panjang*lebar*tinggi;  
   }  
 }  
  • Source Code Kubus
 /**  
  * Luas Permukaan dan Volume Kubus  
  *  
  * @author (Karina Soraya P)  
  * @version (5.3/20180910)  
  */  
 public class Kubus  
 {  
   public double sisi;  
   public double LuasPermukaan()  
   {  
     return 6*sisi*sisi;  
   }  
   public double Volume()  
   {  
     return sisi*sisi*sisi;  
   }  
 }  
  • Source Code Bola
 /**  
  * Luas Permukaan dan Volume Bola  
  *  
  * @author (Karina Soraya P)  
  * @version (5.4/20180910)  
  */  
 public class Bola  
 {  
   public double rad;  
   public double LuasPermukaan()  
   {  
     return 4*3.14*rad*rad;  
   }  
   public double Volume()  
   {  
     // put your code here  
     return (4*3.14*rad*rad*rad)/3;  
   }  
 }  


  • Hasil


Komentar

Postingan Populer