Tugas 2-PBO B

TUGAS 2- PBO B

Dalam pertemuan ke 2 kali ini, saya diberikan sebuah tugas untuk mengukur luas permukaan dan volume bangun 3D. Tugas ini saya kerjakan dengan menggunakan BlueJ. Bangun 3D yang saya kerjakan sebagai berikut:

  1. Kubus
  2. Balok
  3. Tabung
  4. Bola
Berikut ini adalah source kode yang telah saya kerjakan:

1. Kubus

 /**  
  * Kelas Kubus.  
  *  
  * @author (Krisna Badru W)  
  * @version (1)  
  */  
 public class Kubus  
 {  
   // instance variables - replace the example below with your own  
   public double ks;  
   public double luaspermukaan()  
   {  
     // initialise instance variables  
     return 6*ks*ks;  
   }  
   public double volume()  
   {  
     // put your code here  
     return ks*ks*ks;  
   }  
 }  

2. Balok


 /**  
  * Balok  
  *  
  * @author (Krisna Badru W)  
  * @version (1)  
  */  
 public class Balok  
 {  
   // instance variables - replace the example below with your own  
   public double panjang;  
   public double lebar;  
   public double tinggi;  
   public double luaspermukaan()  
   {  
     // initialise instance variables  
     return 2*((panjang*lebar)+(panjang*tinggi)+(lebar*tinggi));  
   }  
   /**  
    * An example of a method - replace this comment with your own  
    *  
    * @param y a sample parameter for a method  
    * @return  the sum of x and y  
    */  
   public double volume()  
   {  
     // put your code here  
     return panjang*lebar*tinggi;  
   }  
 }  

3. Tabung


 /**  
  * Write a description of class Tabung here.  
  *  
  * @author (your name)  
  * @version (a version number or a date)  
  */  
 public class Tabung  
 {  
   // instance variables - replace the example below with your own  
   public double r;  
   public double t;  
   public double luaspermukaan()  
   {  
     // initialise instance variables  
     return 2*3.14*r*(t+r);  
   }  
   public double volume()  
   {  
     // put your code here  
     return 3.14*r*r*t;  
   }  
 }  

4. Bola


 /**  
  * Bola.  
  *  
  * @author (Krisna Badru W)  
  * @version (1)  
  */  
 public class Bola  
 {  
   // instance variables - replace the example below with your own  
   public double jarijari;  
   public double luaspermukaan()  
   {  
     // initialise instance variables  
     return 4*3.14*jarijari*jarijari;  
   }  
   public double volume()  
   {  
     // put your code here  
     return (4*3.14*jarijari*jarijari*jarijari)/3;  
   }  
 }  

5. Kelas Main


 /**  
  * Write a description of class MyMain here.  
  *  
  * @author (your name)  
  * @version (a version number or a date)  
  */  
 class MyMain  
 {  
   public static void main(String args[])  
   {  
     Kubus aKubus;  
     aKubus = new Kubus();  
     aKubus.ks = 5;  
     double lpk = aKubus.luaspermukaan();  
     double vk = aKubus.volume();  
     System.out.println("Kubus:");  
     System.out.println("Sisi Kubus= "+aKubus.ks+" Luas Permukaan= "+lpk);  
     System.out.println("Sisi Kubus= "+aKubus.ks+" Volume= "+vk);  
     System.out.println("");  
     Balok aBalok;  
     aBalok = new Balok();  
     aBalok.panjang = 2;  
     aBalok.lebar = 3;  
     aBalok.tinggi = 4;  
     double lpb = aBalok.luaspermukaan();  
     double vb = aBalok.volume();  
     System.out.println("Balok:");  
     System.out.println("Panjang Balok: 2");  
     System.out.println("Lebar Balok: 3");  
     System.out.println("Tinggi Balok: 4");  
     System.out.println("Luas Permukaan Balok= "+lpb);  
     System.out.println("Volume Balok= "+vb);  
     System.out.println("");  
     Tabung aTabung;  
     aTabung = new Tabung();  
     aTabung.r = 7;  
     aTabung.t = 10;  
     double lpt = aTabung.luaspermukaan();  
     double vt = aTabung.volume();  
     System.out.println("Tabung:");  
     System.out.println("Jari-jari Tabung: 7");  
     System.out.println("Tinggi Tabung: 10");  
     System.out.println("Luas Permukaan Tabung= "+lpt);  
     System.out.println("Volume Tabung= "+vt);  
     System.out.println("");  
     Bola aBola;  
     aBola = new Bola();  
     aBola.jarijari = 14;  
     double lpbl = aBola.luaspermukaan();  
     double vbl = aBola.volume();  
     System.out.println("Bola:");  
     System.out.println("Jari-jari Bola: 14");  
     System.out.println("Luas Permukaan Bola= "+lpbl);  
     System.out.println("Volume Bola= "+vbl);  
   }  
 }  

Dan inilah output dari BlueJ yang telah saya kerjakan:


Komentar

Postingan populer dari blog ini

EAS MPPL-C MONITORING LOGISTIK

PBKK - Ujian Tengah Semester 26 Maret 2020

Tugas PBO Remot TV