dan males ngitung sendiri
package menghitung;
import java.util.Scanner;
import java.io.*;
public class Menghitung {
public static int tipbid;
public static int jenbid;
public static double a;
public static double b;
public static double c;
public static double res;
public Menghitung(int jenis_bidang, double ukuran1, double ukuran2, double ukuran3){
jenbid = jenis_bidang;
a = ukuran1;
b = ukuran2;
c = ukuran3;
}
public void Luas(){
if (jenbid == 1)
res = a*b/2;
if (jenbid == 2)
res = a*a * 3.14;
if (jenbid == 3)
res = a*a;
if (jenbid == 4)
res = a*b;
else
res = a*b/2;
System.out.println("LUASNYA ADALAH : " +res);
}
public void Vol(){
if (jenbid == 1)
res = a*a*a;
if (jenbid == 2)
res = a*b*c;
if (jenbid == 3)
res = a*a * 3.14 * b;
if (jenbid == 4)
res = a*b/2*c/3;
else
res = a*b*c/3;
System.out.println("VOLUMENYA ADALAH : " +res);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("-MENGHITUNG LUAS & VOLUME BANGUN-");
System.out.println("1. BANGUN DATAR (EX: PERSEGI, SEGITIGA)");
System.out.println("2. BANGUN RUANG (EX: KUBUS, LIMAS)");
System.out.print("PILIH TIPE BANGUN : ");
Scanner tipe_bidang = new Scanner (System.in);
tipbid = tipe_bidang.nextInt();
if (tipbid == 1){
System.out.println("1. SEGITIGA");
System.out.println("2. LINGKARAN");
System.out.println("3. PERSEGI");
System.out.println("4. PERSEGI PANJANG");
System.out.println("5. BELAH KETUPAT");
System.out.print("PILIH JENIS BIDANG : ");
Scanner jenis_bidang = new Scanner (System.in);
jenbid = jenis_bidang.nextInt();
System.out.println();
if (jenbid == 1){
System.out.print("MASUKAN PANJANG ALAS : ");
Scanner panjang_alas = new Scanner (System.in);
a = panjang_alas.nextDouble();
System.out.println();
System.out.print("MASUKAN TINGGI : ");
Scanner tinggi_segitiga = new Scanner (System.in);
b = tinggi_segitiga.nextDouble();
System.out.println();
Menghitung segitiga = new Menghitung(1, a, b, c);
segitiga.Luas();
}
if (jenbid == 2){
System.out.println("MASUKAN PANJANG JARI2 : ");
Scanner panjang_jari2 = new Scanner (System.in);
a = panjang_jari2.nextDouble();
Menghitung lingkaran = new Menghitung(2, a, b, c);
lingkaran.Luas();
}
if (jenbid == 3){
System.out.print("MASUKAN PANJANG SISI : ");
Scanner panjang_sisi = new Scanner (System.in);
a = panjang_sisi.nextDouble();
System.out.println();
Menghitung persegi = new Menghitung(3, a, b, c);
persegi.Luas();
}
if (jenbid == 4){
System.out.print("MASUKAN PANJANG : ");
Scanner panjang_persegi = new Scanner (System.in);
a = panjang_persegi.nextDouble();
System.out.println();
System.out.print("MASUKAN LEBAR : ");
Scanner lebar_persegi = new Scanner (System.in);
b = lebar_persegi.nextDouble();
System.out.println();
Menghitung persegi_panjang = new Menghitung(4, a, b, c);
persegi_panjang.Luas();
}
if (jenbid == 5){
System.out.print("MASUKAN DIAGONAL PERTAMA : ");
Scanner diagonal1 = new Scanner (System.in);
a = diagonal1.nextDouble();
System.out.println();
System.out.print("MASUKAN DIAGONAL KEDUA : ");
Scanner diagonal2 = new Scanner (System.in);
b = diagonal2.nextDouble();
System.out.println();
Menghitung ketupat = new Menghitung(5, a, b, c);
ketupat.Luas();
}
else{
System.out.println("JENIS BIDANG TIDAK ADA DALAM DAFTAR");
}
}
if (tipbid == 2){
System.out.println("1. KUBUS");
System.out.println("2. BALOK");
System.out.println("3. TABUNG");
System.out.println("4. LIMAS SEGITIGA");
System.out.println("5. LIMAS SEGIEMPAT");
System.out.print("PILIH JENIS BIDANG : ");
Scanner jenis_bidang = new Scanner (System.in);
jenbid = jenis_bidang.nextInt();
System.out.println();
if (jenbid == 1){
System.out.print("MASUKAN PANJANG SISI : ");
Scanner sisikubus = new Scanner (System.in);
a = sisikubus.nextDouble();
System.out.println();
Menghitung kubus = new Menghitung(3, a, b, c);
kubus.Vol();
}
if (jenbid == 2){
System.out.print("MASUKAN PANJANG : ");
Scanner panjang_balok = new Scanner (System.in);
a = panjang_balok.nextDouble();
System.out.println();
System.out.print("MASUKAN LEBAR : ");
Scanner lebar_balok = new Scanner (System.in);
b = lebar_balok.nextDouble();
System.out.println();
System.out.print("MASUKAN TINGGI : ");
Scanner tinggi_balok = new Scanner (System.in);
c = tinggi_balok.nextDouble();
System.out.println();
Menghitung balok = new Menghitung(3, a, b, c);
balok.Vol();
}
if (jenbid == 3){
System.out.print("MASUKAN PANJANG JARI2 ALAS : ");
Scanner jari2_alas = new Scanner (System.in);
a = jari2_alas.nextDouble();
System.out.println();
System.out.print("MASUKAN TINGGI : ");
Scanner tinggi_tabung = new Scanner (System.in);
b = tinggi_tabung.nextDouble();
System.out.println();
Menghitung tabung = new Menghitung(3, a, b, c);
tabung.Vol();
}
if (jenbid == 4){
System.out.print("MASUKAN PANJANG ALAS SEGITIGA : ");
Scanner alas_segitiga_limas = new Scanner (System.in);
a = alas_segitiga_limas.nextDouble();
System.out.println();
System.out.print("MASUKAN TINGGI SEGITIGA ALAS : ");
Scanner tinggi_segitiga_alas = new Scanner (System.in);
b = tinggi_segitiga_alas.nextDouble();
System.out.println();
System.out.print("MASUKAN TINGGI LIMAS : ");
Scanner tinggi_limas = new Scanner (System.in);
c = tinggi_limas.nextDouble();
System.out.println();
Menghitung limas_segitiga = new Menghitung(3, a, b, c);
limas_segitiga.Vol();
}
if (jenbid == 5){
System.out.print("MASUKAN PANJANG ALAS SEGIEMPAT : ");
Scanner panjang_segiempat_limas = new Scanner (System.in);
a = panjang_segiempat_limas.nextDouble();
System.out.println();
System.out.print("MASUKAN LEBAR SEGIEMPAT : ");
Scanner lebar_segiempat = new Scanner (System.in);
b = lebar_segiempat.nextDouble();
System.out.println();
System.out.print("MASUKAN TINGGI LIMAS : ");
Scanner tinggi_limas = new Scanner (System.in);
c = tinggi_limas.nextDouble();
System.out.println();
Menghitung limas_segiempat = new Menghitung(3, a, b, c);
limas_segiempat.Vol();
}
else{
System.out.println("JENIS BIDANG TIDAK ADA DALAM DAFTAR");
}
}
else{
System.out.println("NOMOR YANG ANDA MASUKAN SALAH");
}
}
}
mau program yang udah jadi ? Coba disini
Sebelum menjalankan programnya, anda diharuskan untuk menginstal JRE (offline installer) nya disini