Tugas 2 PBO - 11 September 2018

Pada pertemuan kali ini (Senin, 11-09-2018) kami di tugaskan untuk menghitung luas permukaan dan volume dari beberapa bangun.

Berikut hasilnya 





































Berikut source code untuk masing masing class.

Kubus

  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;   
   }   
  } 

Balok 

 public class Balok   
  {   
   public double panjang;   
   public double lebar;   
   public double tinggi;   
   public double luaspermukaan()   
   {   
    return 2*((panjang*lebar)+(panjang*tinggi)+(lebar*tinggi));   
   }   
   public double volume()   
   {   
    return panjang*lebar*tinggi;   
   }   
  }  

Tabung

  public class Tabung   
  {   
   public double r;   
   public double t;   
   public double luaspermukaan()   
   {   
    return 2*3.14*r*(t+r);   
   }   
   public double volume()   
   {   
    return 3.14*r*r*t;   
   }   
  }   

Bola


  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;   
   }   
  }   

Main class

  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);   
   }   
  }   

Komentar

Postingan Populer