Java-Object-Oriented : Program Menghitung Volume dan Luas Permukaan Balok


Masih dengan prinsip yang sama dengan postingan saya sebelumnya. Inilah program untuk menghitung volume dan luas permukaan balok, di dalam bahasa java.

  1. class balok
  2. {
  3.     private int panjang, lebar, tinggi, volume, luasPermukaan;
  4.     public void setPanjang(int p)
  5.     {
  6.     panjang = p;
  7.     }
  8.     public void setLebar(int l)
  9.     {
  10.     lebar = l;
  11.     }
  12.     public void setTinggi(int t)
  13.     {
  14.     tinggi = t;
  15.     }
  16.     public void setVolume()
  17.     {
  18.     volume = panjang * tinggi * lebar;
  19.     }
  20.     public void setLuasPermukaan()
  21.     {
  22.     luasPermukaan = 2 * panjang * lebar + 2 * panjang * tinggi + 2 * lebar * tinggi;
  23.     }
  24.     public int getPanjang()
  25.     {
  26.     return panjang;
  27.     }
  28.     public int getLebar()
  29.     {
  30.     return lebar;
  31.     }
  32.     public int getTinggi()
  33.     {
  34.     return tinggi;
  35.     }
  36.     public int getVolume()
  37.     {
  38.     return volume;
  39.     }
  40.     public int getLuasPermukaan()
  41.     {
  42.     return luasPermukaan;
  43.     }
  44. }
  45.  
  46. class balokTestDrive
  47. {
  48.     public static void main(String[] balok)
  49.     {
  50.     balok B = new balok();
  51.     System.out.println("Bangun Balok");
  52.     B.setPanjang(5);
  53.     B.setLebar(4);
  54.     B.setTinggi(3);
  55.     B.setVolume();
  56.     B.setLuasPermukaan();
  57.     System.out.println("Panjang balok = "+ B.getPanjang());
  58.     System.out.println("Lebar balok = " + B.getLebar());
  59.     System.out.println("Tinggi balok = "+ B.getTinggi());
  60.     System.out.println("Volume balok = "+ B.getVolume());
  61.     System.out.println("Luas permukaan balok = "+ B.getLuasPermukaan());
  62.     }
  63. }

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s