Senin, 10 September 2018

Tugas PBO B (Tugas Kelas 2)

Berikut adalah program untuk mencari luas permukan dan volume bangum ruang.

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

MPPL 2020 - Manajemen Biaya

Christine Amelia / 05111740000174 Nandha Himawan / 05111740000180 Berikut merupakan manajemen biaya yang telah kami buat berdasarkan KAK ...