Impementasi Class di Java

Pada pertemuan minggu ketiga kali ini Bapak Fajar selaku Dosen PBO-B memberikan tugas program implementasi untuk menghitung Volume dan Luas Permukaan bangun tiga dimensi.
Sebelumnya kita perlu membuat Class untuk menghitung masing-masing objek tiga Dimensi.

1. Kubus

1:  /**  
2:   *   
3:   * Program Implementasi   
4:   * Menghitung Volume dan Luas permukaan Kubus  
5:   * dengan sisi  
6:   *  
7:   * @author annas  
8:   */  
9:  public class Kubus  
10:  {  
11:    public double s;  
12:    public double volume(){  
13:      return 6*s*s;  
14:    }  
15:    public double area(){  
16:      return 6*2*s;  
17:    }  
18:  }  

2. Balok

1:  /**  
2:   *   
3:   * Program Implementasi   
4:   * Menghitung Volume dan Luas permukaan Balok  
5:   * dengan sisi  
6:   *  
7:   * @author annas  
8:   */  
9:  public class Balok  
10:  {  
11:    public double p,l,t;  
12:    public double volume(){  
13:      return p*l*t;  
14:    }  
15:    public double area(){  
16:      return 2*(p*l+p*t+l*t);  
17:    }  
18:  }  

3. Tabung

1:  /**  
2:   *   
3:   * Program Implementasi   
4:   * Menghitung Volume dan Luas permukaan Tabung  
5:   * dengan sisi  
6:   *  
7:   * @author annas  
8:   */  
9:  public class Tabung  
10:  {  
11:    public double r;  
12:    public double t;  
13:    public double volume(){  
14:      return 3.14*r*r*t;  
15:    }  
16:    public double area(){  
17:      return 2*3.14*r*(r + t);  
18:    }  
19:  }  

4. Bola

1:  /**  
2:   *   
3:   * Program Implementasi   
4:   * Menghitung Volume dan Luas permukaan Bola  
5:   * dengan sisi  
6:   *  
7:   * @author annas  
8:   */  
9:  public class Bola  
10:  {  
11:    public double r;  
12:    public double volume(){  
13:      return 3.14*r*r*r*4/3;  
14:    }  
15:    public double area(){  
16:      return 4*3.14*r*r;  
17:    }  
18:  }  

Lalu buatlah kodingan untuk Class Main

Main

1:  /**  
2:   * Program Implementasi Menghitung Volume dan   
3:   * Luas Permukaan Bidang 3 Dimensi  
4:   *   
5:   * @author annas nuril iman  
6:   * @date  10 September 2018  
7:   */  
8:  public class MyMain  
9:  {  
10:    public static void main (String args[]){  
11:      Kubus kubus;  
12:      Balok balok;  
13:      Tabung tabung;  
14:      Bola bola;  
15:      kubus = new Kubus();  
16:      balok = new Balok();  
17:      tabung = new Tabung();  
18:      bola = new Bola();  
19:      kubus.s = 5;  
20:      balok.p = 7;  
21:      balok.l = 5;  
22:      balok.t = 3;  
23:      tabung.r = 7;  
24:      tabung.t = 10;  
25:      bola.r = 7;  
26:      System.out.println("Kubus panjang sisi= "+kubus.s);  
27:      System.out.println("Volume = " + kubus.volume());  
28:      System.out.println("Luas Permukaan = " + kubus.area());  
29:      System.out.println("Balok panjang = "+ balok.p+" ,lebar = "+ balok.l +  
30:                " ,tinggi = "+ balok.t);  
31:      System.out.println("Volume = " + balok.volume());  
32:      System.out.println("Luas Permukaan = " + balok.area());  
33:      System.out.println("Tabung jari-jari = "+ tabung.r +  
34:                " ,tinggi = "+ tabung.t);  
35:      System.out.println("Volume = " + tabung.volume());  
36:      System.out.println("Luas Permukaan = " + tabung.area());  
37:      System.out.println("Bola jari-jari = "+bola.r);  
38:      System.out.println("Volume = " + bola.volume());  
39:      System.out.println("Luas Permukaan = " + bola.area());  
40:    }  
41:  }  


maka akan muncul hasil sama seperti gambar berikut

Komentar

Postingan populer dari blog ini

Pong Java Game

EAS PBO-B

Image Viewer versi 3