Tugas 2 PBO B

Pada hari ini, kami diajari cara menggunakan BlueJ, yaitu untuk membuat class dan menghitung luas dan volume bangun datar dan bangun ruang.

Pada proses belajar, kami diminta untuk membuat lingkaran


Source Code :
Circle :

 /**  
  * Belajar PBO B Lingkaran  
  *  
  * @author (Fachry Amir)  
  * @version (10/09/2018)  
  */  
 public class Circle  
 {  
   public double x, y;  
   public double r;  
   public double circumference(){  
     return 2*3.14*r;  
   }  
   public double area(){  
     return 3.14*r*r;  
   }  
 }  

MyMain : 

 /**  
  * Main  
  *  
  * @author (Fachry Amir)  
  * @version (10/09/2018)  
  */  
 public class MyMain  
 {  
  public static void main(String args[])  
  {  
    Circle aCircle;  
    aCircle = new Circle();  
    aCircle.x = 10;  
    aCircle.y = 20;  
    aCircle.r = 5;  
    double area = aCircle.area();  
    double circumf = aCircle.circumference();  
    System.out.println("Radius="+aCircle.r+" Area="+area);  
    System.out.println("Radius="+aCircle.r+" Circumference ="+circumf);  
   }  
 }  
Lalu didapatkan hasil berikut : 



Lalu kami diberikan tugas untuk membuat Bangun Ruang

Lalu didapatkan hasil : 

Source code :
Kubus : 

 /**  
  * Kubus  
  *  
  * @author (Fachry Amir)  
  * @version (10/09/2018)  
  */  
 public class Kubus  
 {  
   public double s;  
   public double lp(){  
     return 6*s*s;  
   }  
   public double volume(){  
     return s*s*s;  
   }  
 }  

Balok : 

 /**  
  * Balok  
  *  
  * @author (your name)  
  * @version (a version number or a date)  
  */  
 public class Balok  
 {  
   public double p,l, t;  
   public double lp(){  
     return (2*p*l)+(2*p*t)+(2*l*t);  
   }  
   public double volume(){  
     return p*l*t;  
   }    
 }  

Tabung : 

 /**  
  * Tabung  
  *  
  * @author (Fachry Amir)  
  * @version (10/09/2018)  
  */  
 public class Tabung  
 {  
   public double r, t;  
   public double lp(){  
     return 2*3.14*r*(r+t);  
   }  
   public double volume(){  
     return 3.14*r*r*t;  
   }  
 }  

Bola :

 /**  
  * Bola  
  *  
  * @author (Fachry Amir)  
  * @version (10/09/2018)  
  */  
 public class Bola  
 {  
   public double r;  
   public double lp(){  
     return 4*3.14*r*r;  
   }  
   public double volume(){  
     return 4/3*3.14*r*r*r;  
   }  
 }  

Main :

 /**  
  * Main  
  *  
  * @author (Fachry Amir)  
  * @version (10/09/2018)  
  */  
 public class Main  
 {  
   public static void main(String args[])  
   {  
     Kubus kubus;  
     kubus = new Kubus();  
     kubus.s = 5;  
     double lpkubus = kubus.lp();  
     double volkubus = kubus.volume();  
     Balok balok;  
     balok = new Balok();  
     balok.p = 4;  
     balok.l = 3;  
     balok.t = 2;  
     double lpbalok = balok.lp();  
     double volbalok = balok.volume();  
     Tabung tabung;  
     tabung = new Tabung();  
     tabung.r = 5;  
     tabung.t = 8;  
     double lptabung = tabung.lp();  
     double voltabung = tabung.volume();  
     Bola bola;  
     bola = new Bola();  
     bola.r = 5;  
     double lpbola = bola.lp();  
     double volbola = bola.volume();  
     System.out.println("Kubus");  
     System.out.println("Sisi = "+kubus.s);  
     System.out.println("Luas Permukaan = "+lpkubus);  
     System.out.println("Volume = " +volkubus);  
     System.out.println();  
     System.out.println("Balok");  
     System.out.println("Panjang = "+balok.p+" Lebar = "+balok.l+" Tinggi = "+balok.t);;  
     System.out.println("Luas Permukaan = "+lpbalok);  
     System.out.println("Volume = " +volbalok);  
     System.out.println();  
     System.out.println("Tabung");  
     System.out.println("Jari-jari = "+tabung.r+" Tinggi = "+tabung.t);  
     System.out.println("Luas Permukaan = "+lptabung);  
     System.out.println("Volume = " +voltabung);  
     System.out.println();  
     System.out.println("Bola");  
     System.out.println("Jari-jari = "+bola.r);  
     System.out.println("Luas Permukaan = "+lpbola);  
     System.out.println("Volume = " +volbola);  
     System.out.println();  
   }  
 }  

Komentar

Postingan populer dari blog ini

Foxes and Rabbits

Tugas 3 PBO B

Tugas Remote TV