Senin, 10 September 2018

Tugas 2 PBO A

Nama : Nadia Hasna Luthfianita
NRP   : 05111740000077



1. Main

 /**  
  * @author Nadia Hasna  
  * @version 10/09/2018  
  */  
 class MyMain  
 {   
   public static void main(String args[])   
   {   
    Persegi aPersegi;   
    aPersegi = new Persegi();   
    aPersegi.x = 10;   
    double areaPersegi = aPersegi.area();   
    double circumfPersegi = aPersegi.circumference();   
    System.out.println("Persegi");   
    System.out.println("Sisi="+aPersegi.x);   
    System.out.println("Luas="+areaPersegi);   
    System.out.println("Keliling="+circumfPersegi+ "\n");    
    Segitiga aSegitiga;   
    aSegitiga = new Segitiga();   
    aSegitiga.a = 10;   
    aSegitiga.t = 8;   
    double areaSegitiga = aSegitiga.area();   
    double circumfSegitiga = aSegitiga.circumference();   
    System.out.println("Segitiga Sama Sisi");   
    System.out.println("Alas="+aSegitiga.a+ " Tinggi="+aSegitiga.t);   
    System.out.println("Luas="+areaSegitiga);   
    System.out.println("Keliling="+circumfSegitiga+ "\n");    
    Persegipanjang aPersegipanjang;   
    aPersegipanjang = new Persegipanjang();   
    aPersegipanjang.x = 10;   
    aPersegipanjang.y = 15;   
    double areaPersegipanjang = aPersegipanjang.area();   
    double circumfPersegipanjang = aPersegipanjang.circumference();   
    System.out.println("Persegi Panjang");   
    System.out.println("Sisi x="+aPersegipanjang.x+ " Sisi y="+aPersegipanjang.y);   
    System.out.println("Luas="+areaPersegipanjang);   
    System.out.println("Keliling="+circumfPersegipanjang+ "\n");   
    Belahketupat aBelahketupat;   
    aBelahketupat = new Belahketupat();   
    aBelahketupat.d1 = 6;   
    aBelahketupat.d2 = 8;   
    aBelahketupat.s = 5;   
    double areaBelahketupat = aBelahketupat.area();   
    double circumfBelahketupat = aBelahketupat.circumference();   
    System.out.println("Belah Ketupat");   
    System.out.println("Diagonal 1="+aBelahketupat.d1+ " Diagonal 2="+aBelahketupat.d2+ " Sisi="+aBelahketupat.s);   
    System.out.println("Luas="+areaBelahketupat);   
    System.out.println("Keliling="+circumfBelahketupat+ "\n");    
    Jajargenjang aJajargenjang;   
    aJajargenjang = new Jajargenjang();   
    aJajargenjang.a = 16;   
    aJajargenjang.b = 28;   
    aJajargenjang.t = 8.14;   
    double areaJajargenjang = aJajargenjang.area();   
    double circumfJajargenjang = aJajargenjang.circumference();   
    System.out.println("Jajar Genjang");   
    System.out.println("Alas="+aJajargenjang.a+ " Sisi miring="+aJajargenjang.b+ " Tinggi="+aJajargenjang.t);   
    System.out.println("Luas="+areaJajargenjang);   
    System.out.println("Keliling="+circumfJajargenjang+ "\n");   
   }   
  }   



2. Persegi

 /**  
  *  
  * @author Nadia Hasna  
  * @version 10/09/2018  
  */  
 public class Persegi  
 {  
   public double x;  
   public double circumference()  
   {  
     return 4*x;  
   }  
   public double area()  
   {  
     return x*x;  
   }  
 }  



3. Segitiga

 /**  
  *  
  * @author Nadia Hasna  
  * @version 10/09/2018  
  */  
 public class Segitiga  
 {  
   public double a, t;  
   public double circumference()  
   {  
     return a*3;  
   }  
   public double area()  
   {  
     return 1/2*(a*t);  
   }  
 }  



4. Persegi Panjang

 /**  
  *  
  * @author (your name)  
  * @version (a version number or a date)  
  */  
 public class Persegipanjang  
 {  
   public double x, y;  
   public double circumference()  
   {  
     return (2*x)*2;  
   }  
   public double area()  
   {  
     return x*y;  
   }  
 }  



5. Belah Ketupat

 /**  
  *  
  * @author (your name)  
  * @version (a version number or a date)  
  */  
 public class Belahketupat  
 {  
   public double d1, d2, s;  
   public double circumference()  
   {  
     return 4*s;  
   }  
   public double area()  
   {  
     return 1/2*(d1*d2);  
   }  
 }  



6. Jajar Genjang

 /**  
  *  
  * @author (your name)  
  * @version (a version number or a date)  
  */  
 public class Jajargenjang  
 {  
   public double a, b, t;  
   public double circumference()  
   {  
     return 2*(a+b);  
   }  
   public double area()  
   {  
     return a*t;  
   }  
 }  

Hasil:


Tidak ada komentar:

Posting Komentar