Tugas 2 PBO B

Pada pertemuan minggu ini saya mendapatkan tugas untuk membuat fungsi bangun ruang.
Fungsi luas permukaan & fungsi volume.
Bangun ruang yang dihitung : Kubus, Balok, Tabung, Bola

Berikut adalah source code nya :

Kubus
 /**  
  * Program Kubus.  
  * Method luas permukaan & volume  
  * @author (Vinsensius Yuda Pratama)  
  * @version (10/09/2018)  
  */  
  class Kubus 
 {  
   public double sisi;  
   public double volkubus ()  
   {  
     return sisi*sisi*sisi;  
   }  
    public double luaspkubus ()  
   {  
     return 6*sisi*sisi;  
   }  
 }  

Balok
 /**  
  * Program Balok.  
  * Method luas permukaan & volume  
  * @author (Vinsensius Yuda Pratama)  
  * @version (10/09/2018)  
  */  
  class Balok   
 {  
   public double panjang,lebar,tinggi;  
   public double volbalok ()  
   {  
     return panjang*lebar*tinggi;  
   }  
    public double luaspbalok ()  
   {  
     return 2*panjang*lebar+2*panjang*tinggi+2*lebar*tinggi;  
   }  
 }  

Bola
 /**  
  * Program Bola.  
  * Method luas permukaan & volume  
  * @author (Vinsensius Yuda Pratama)  
  * @version (10/09/2018)  
  */  
  class Bola   
 {  
   public double jari;  
   public double volbola ()  
   {  
     return (4/3)*3.14*jari*jari*jari;  
   }  
    public double luaspbola ()  
   {  
     return 4*3.14*jari*jari;  
   }  
 }  

Tabung
 /**  
  * Program Tabung.  
  * Method luas permukaan & volume  
  * @author (Vinsensius Yuda Pratama)  
  * @version (10/09/2018)  
  */  
  class Tabung   
 {  
   public double jari,tinggi;  
   public double voltabung ()  
   {  
     return 3.14*jari*jari*tinggi;  
   }  
    public double luasptabung ()  
   {  
     return (0.5*3.14*jari*jari*tinggi)+2*(3.14*jari*jari);  
   }  
 }  

Fungsi main
 /**  
  * Main untuk menguji Bangun Ruang  
  * @author (Vinsensius Yuda Pratama)  
  * @version (10/09/2018)  
  */  
   class MyMain   
   {  
     // initialise instance variables  
   public static void main (String args[])  
   {  Kubus aKubus;  
     Bola aBola;  
     Balok aBalok;  
     Tabung aTabung;  
     aKubus= new Kubus();  
     aBola= new Bola ();  
     aBalok= new Balok ();  
     aTabung= new Tabung();  
     aKubus.sisi = 10;  
     aBola.jari = 3;  
     aTabung.jari = 4;  
     aTabung.tinggi = 20;  
     aBalok.panjang = 10;  
     aBalok.lebar = 5;  
     aBalok.tinggi = 15;  
     double lpk = aKubus.luaspkubus();  
     double volk = aKubus.volkubus();  
     System.out.println("Sisi="+aKubus.sisi+"Luas Permukaan Kubus="+lpk);  
     System.out.println("Sisi="+aKubus.sisi+"Volume Kubus="+volk);  
     System.out.println(" ");  
     double lpbk = aBalok.luaspbalok();  
     double volbk = aBalok.volbalok();  
     System.out.println("Panjang="+aBalok.panjang+" Lebar="+aBalok.lebar+" Tinggi ="+aBalok.tinggi+" Luas Permukaan Balok="+lpbk);  
     System.out.println("Panjang="+aBalok.panjang+" Lebar="+aBalok.lebar+" Tinggi ="+aBalok.tinggi+"Volume Balok="+volbk);  
     System.out.println(" ");  
     double lptb = aTabung.luasptabung();  
     double voltb = aTabung.voltabung();  
     System.out.println("Jari Jari="+aTabung.jari+" Tinggi ="+aTabung.tinggi+" Luas Permukaan Tabung="+lptb);  
     System.out.println("Jari Jari="+aTabung.jari+" Tinggi ="+aTabung.tinggi+" Volume Tabung="+voltb);  
     System.out.println(" ");  
     double lpbol = aBola.luaspbola();  
     double volbol = aBola.volbola();  
     System.out.println("Jari Jari="+aBola.jari+" Luas Permukaan Bola="+lpbol);  
     System.out.println("Jari Jari="+aBola.jari+" Volume Bola="+volbol);  
     System.out.println(" ");  
   }  
 }  

Screenshot Hasil

Komentar

Postingan populer dari blog ini

Tugas PBO B Membuat DataBase Mahasiswa Sederhana

PBO B : Game PONG

Tugas melukis pemandangan