Tugas Kelas PBOB 2



Membuat class untuk bangun 3D sebagai berikut :

1. Kubus
2. Balok
3. Tabung
4. Bola

Berikut adalah sourcecode fungsi main

 /**  
  * Implementasi fungsi main untuk mencari luas permukaan dan volume.  
  *  
  * @author (Lutfiyanti)  
  * @version (10-09-2018)  
  */  
 public class Main  
 {  
   public static void main()  
   {  
     Kubus aCube;  
     aCube = new Kubus();  
     aCube.sisi = 10;  
     double luas = aCube.LuasPermukaanKubus();  
     double volume = aCube.VolumeKubus();  
     System.out.println("Kubus :");  
     System.out.println("Panjang sisi :" +aCube.sisi);  
     System.out.println("Luas Permukaan: " +luas);  
     System.out.println("Volume : " +volume);  
     Balok aBalok;  
     aBalok = new Balok();  
     aBalok.panjang = 10;  
     aBalok.lebar = 11;  
     aBalok.tinggi = 12;  
     double luasBalok = aBalok.LuasPermukaanBalok();  
     double volumeBalok = aBalok.VolumeBalok();  
     System.out.println("\n\n Balok :");  
     System.out.println("Panjang :" +aBalok.panjang);  
     System.out.println("Lebar :" +aBalok.lebar);  
     System.out.println("Tinggi :" +aBalok.tinggi);  
     System.out.println("Luas Permukaan :" +luasBalok);  
     System.out.println("Volume :" +volumeBalok);  
     Tabung aTabung;  
     aTabung = new Tabung();  
     aTabung.r = 7;  
     aTabung.t = 10;  
     double luasTabung = aTabung.LuasPermukaanTabung();  
     double volumeTabung = aTabung.VolumeTabung();  
     System.out.println("\n\n Tabung : ");  
     System.out.println("Jari-jari : " +aTabung.r);  
     System.out.println("Tinggi : " +aTabung.t);  
     System.out.println("Luas Perukaan : " +luasTabung);  
     System.out.println("Volume Tabung : " +volumeTabung);  
     Bola aBola;  
     aBola = new Bola();  
     aBola.jari = 7;  
     double luasBola = aBola.LuasPermukaanBola();  
     double volumeBola = aBola.VolumeBola();  
     System.out.println("\n\n Bola : ");  
     System.out.println("Jari-jari : " +aBola.jari);  
     System.out.println("Luas Bola : " +luasBola);  
     System.out.println("VolumeBola : " +volumeBola);  
   }  
 }  

Berikut adalah sourcecode class kubus :

 /**  
  * Latihan mencari luas permukaan dan volume Kubus.  
  *  
  * @author (Lutfiyanti)  
  * @version (10-09-2018)  
  */  
 public class Kubus  
 {  
   // instance variables - replace the example below with your own  
   public double sisi;  
   public double LuasPermukaanKubus()  
   {  
     return 6*sisi*sisi;  
   }  
   public double VolumeKubus()  
   {  
     // put your code here  
     return sisi*sisi*sisi;  
   }  
 }  

Berikut adalah sourcecode class balok :

 /**  
  * Implementasi mencari luas permukaan dan volume balok.  
  *  
  * @author (Lutfiyanti)  
  * @version (10-09-2018)  
  */  
 public class Balok  
 {  
   public double panjang;  
   public double lebar;  
   public double tinggi;  
   public double LuasPermukaanBalok()  
   {  
     return (2*panjang*lebar)+(2*panjang*tinggi)+(2*tinggi*lebar);  
   }  
   public double VolumeBalok()  
   {  
    return panjang*lebar*tinggi;  
   }  
 }  

Berikut adalah sourcecode class Tabung :



 /**  
  * Implementasi mencari Luas dan Volume Tabung  
  *  
  * @author (Lutfiyanti)  
  * @version (10-09-2018)  
  */  
 public class Tabung  
 {  
   public double r,t;  
   public double LuasPermukaanTabung()  
   {  
     return (4*3.14*r*r)+(2*3.14*r*t);  
   }  
   public double VolumeTabung()  
   {  
     return 3.14*r*r*t;  
   }  
 }  


Berikut adalah sourcecode class bola :


 /**  
  * Implementasi Luas dan Volume Bola  
  *  
  * @author (Lutfiyanti)  
  * @version (10-09-2018)  
  */  
 public class Bola  
 {  
   public double jari;  
   public double LuasPermukaanBola()  
   {  
     return 4*3.14*jari*jari;  
   }  
   public double VolumeBola()  
   {  
     return 4/3*3.14*jari*jari*jari;  
   }  
 }  

Berikut adalah screenshoot output dan susunan class




Oleh :

Nama : Lutfiyanti
NRP : 05111740000036
Kelas : PBO - B


Komentar

Postingan populer dari blog ini

Indonesia Modern di Era Digital dengan Penerapan Teknologi Berbasis Internet

Game Pong Menggunakan Java

TUGAS 4 PBO- B -- REMOTE TV