Menghitung Luas Keliling dan Volume Bangun Ruang Menggunakan Java
Hallo sobat ilmuan, kali ini terdapat informasi mengenai pembelajaran Pemrograman Berorientasi Objek (PBO) dengan bahasa Java.
Berikut merupakan contoh program menghitung luas, keliling dan volume bangun ruang seperti Balok, Tabung dan Limas Segiempat menggunakan Java yang bisa langsung kamu praktikan sendiri.
Diharapkan dengan contoh berikut bisa membuat kamu sedikit terbantu dan menjadi paham yah sobat ilmuan. Langsung saja kita simak program aplikasi menghitung bangun ruang menggunakan java, ohya saya menggunakan software Intellij IDEA.
Kamu bisa menggunakan software lainnya yang biasa kamu gunakan, langsung saja cekidot.
Pertama kamu buat class bangun ruang dengan diberi nama BangunRuang java seperi contoh berikut.
import java.util.Scanner;
/*========================
Nama: Muhajirin
PBO
=======================*/
public class BangunRuang {
private static Scanner s = new Scanner(System.in);
public static void Balok() {
int P, L, T;
Balok B = new Balok();
System.out.println("Bangun Balok");
System.out.print("Masukkan Panjang Balok: ");
P = s.nextInt();
System.out.print("Masukkan Tinggi Balok: ");
T = s.nextInt();
System.out.print("Masukkan Lebar Balok: ");
L = s.nextInt();
B.setPanjang(P);
B.setTinggi(T);
B.setLebar(L);
B.setVolume();
B.setLuas();
B.setKeliling();
System.out.println("Panjang Balok = "+ B.getPanjang());
System.out.println("Tinggi Balok = "+ B.getTinggi());
System.out.println("Lebar Balok = "+ B.getLebar());
System.out.println("Volume Balok = "+ B.getVolume());
System.out.println("Luas Balok = "+ B.getLuas());
System.out.println("Keliling Balok = "+ B.getKeliling());
}
public static void Tabung(){
int jari2, T;
Tabung t = new Tabung();
System.out.println("Bangun Tabung");
System.out.print("Masukkan Jari-Jari: ");
jari2 = s.nextInt();
System.out.print("Masukkan Tinggi: ");
T = s.nextInt();
t.setJari2(jari2);
t.setTinggi(T);
t.setVolume();
t.setLuas();
t.setKeliling();
System.out.println("Jari-Jari = "+t.getJari2());
System.out.println("Tinggi = "+t.getTinggi());
System.out.println("Volume = "+t.getVolume());
System.out.println("Luas = "+t.getLuas());
System.out.println("Keliling= "+t.getKeliling());
}
public static void LimasSegiempat() {
int P, L, T;
LimasSegiempat l = new LimasSegiempat();
System.out.println("Bangun LimasSegiempat");
System.out.print("Masukkan Panjang LimasSegiempat: ");
P = s.nextInt();
System.out.print("Masukkan Tinggi LimasSegiempat: ");
T = s.nextInt();
System.out.print("Masukkan Lebar LimasSegiempat: ");
L = s.nextInt();
l.setPanjang(P);
l.setTinggi(T);
l.setLebar(L);
l.setVolume();
l.setLuas();
l.setKeliling();
System.out.println("Panjang LimasSegiempat = "+ l.getPanjang());
System.out.println("Tinggi LimasSegiempat = "+ l.getTinggi());
System.out.println("Lebar LimasSegiempat = "+ l.getLebar());
System.out.println("Volume LimasSegiempat = "+ l.getVolume());
System.out.println("Luas LimasSegiempat = "+ l.getLuas());
System.out.println("Keliling LimasSegiempat = "+ l.getKeliling());
}
}
setelah itu, kamu buat class kembali dengan nama Balok.java dan ikuti code seperti contoh berikut.
private int panjang;
private int lebar;
private int luas;
private int keliling;
panjang = P; }
lebar = L; }
tinggi = T; }
volume = panjang*lebar*tinggi; }
luas = 2*(panjang*lebar*tinggi); }
keliling = 4*(panjang+lebar+lebar); }
return panjang; }
return lebar; }
return tinggi; }
return volume; }
return luas; }
return keliling; }
kemudian kamu buat class dengan nama Tabung.java seperti berikut.
private int jari2;
private int tinggi;
private int volume;
private int luas;
private int keliling;
jari2 = r; }
tinggi = T; }
volume = 22/7*jari2*jari2*tinggi; }
luas = 2*22/7*jari2*jari2; }
keliling = 2*22/7*jari2; }
return jari2; }
return tinggi; }
return volume;}
return luas;}
return keliling;}
setelah itu sobat kita buat class LimasSegiempat.java seperti contoh berikut.
private int panjang;
private int lebar;
private int tinggi;
private int volume;
private int luas;
private int keliling;
panjang = P;}
public void setLebar(int L){
lebar = L;}
public void setTinggi(int T){
tinggi = T;}
public void setVolume(){
volume = (panjang*lebar*tinggi)/3;}
public void setLuas(){
luas = ((panjang+lebar)*tinggi)+(panjang*lebar);}
public void setKeliling(){
keliling = 2*(panjang+lebar);}
public int getPanjang(){
return panjang;}
public int getLebar(){
return lebar;}
public int getTinggi(){
return tinggi;}
public int getVolume(){
return volume;}
public int getLuas(){
return luas;}
public int getKeliling(){
return keliling;}
}
setelah itu yang terakhir kita buat class main untuk kita eksekusi atau jalankan program aplikasinya dengan diberi nama Main.java seperti berikut.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
BangunRuang bangunRuang = new BangunRuang();
Balok balok = new Balok();
Tabung tabung = new Tabung();
LimasSegiempat limassegiempat = new LimasSegiempat();
Scanner inputan = new Scanner(System.in);
String pilihan;
int p = 6;
while (p!=0) {
System.out.println("******************************");
System.out.println("PROGRAM MENGHITUNG BANGUN RUANG");
System.out.println("******************************");
System.out.println("1.Balok");
System.out.println("2.Tabung");
System.out.println("3.LimasSegiempat");
System.out.println("===========================");
System.out.print("Pilih Menu: ");
pilihan = inputan.nextLine();
p = Integer.parseInt(pilihan);
switch (p){
case 1: bangunRuang.Balok();break;
case 2: bangunRuang.Tabung();break;
case 3: bangunRuang.LimasSegiempat();break;
}
System.out.println("Mau Lanjut?(0 = Keluar/1 = Tidak)");
pilihan = inputan.nextLine();
p = Integer.parseInt(pilihan);
}
System.out.println("Yaah Berhenti");
}
}
setelah itu kalian running perogramnya, maka output hasil programnya seperti berikut.