BALOK
Balok adalah bangun ruang yang pasang dibentuk oleh tiga pasang persegi panjang dan tiap persegi panjang mempunyai bentuk dan ukuran yang sama. Tiga pasang persegi panjang itu merupakan sisi-sisi balok itu.KUBUS
Kubus merupakan bangun ruang yang dibentuk oleh enam persegi berukuran sama yang merupakan sisi-sisi kubus tersebut. Pada kubus, semua rusuknya sama panjang. Menghitung volume kubus sama dengan menghitung volume balok, yaitu luas alas kali tinggi. Alas kubus berbentuk persegi.
Luas alas kubus = luas persegi = s × s
Tinggi kubus = s
Jadi, volume kubus = luas alas × tinggi
Atau
Volume kubus = s × s × s = s3
Tinggi kubus = s
Jadi, volume kubus = luas alas × tinggi
Atau
Volume kubus = s × s × s = s3
TABUNG
Tabung merupakan prisma tegak yang alasnya berbentuk lingkaran. Contoh benda yang berbentuk tabung antara lain drum, kaleng susu, dan pipa air.
Volume tabung = luas alas × tinggi
Berikut Koding untuk di jalankan..
1. public static void main(String[] args) {
2. //sebelumnya mohon maaf bila ada kesalahan
3.
4. Scanner masukan = new Scanner(System.in);
5. int pilihan=9;
6. do {
7. System.out.println("Aplikasi Penghitungan Volume & Luas");
8. System.out.println("1. Balok");
9. System.out.println("2. Kubus");
10. System.out.println("3. Tabung");
11. System.out.println("0. EXIT");
12. System.out.println("Masukan Pilihan Anda : ");
13. System.out.print("press '0' for exit !!!");
14. pilihan=masukan.nextInt();
15. switch(pilihan){
16. case 1 : balok();break;
17. case 2 : kubus();break;
18. case 3 : tabung();break;
19. }
20. }while(pilihan !=0);
21. }
22.
23. private static void balok(){
24. Scanner masukan = new Scanner(System.in);
25. float p, l, t, v, pl;
26. System.out.print("Masukkan nilai panjang : ");
27. p = masukan.nextFloat();
28. System.out.print("Masukkan nilai lebar : ");
29. l = masukan.nextFloat();
30. System.out.print("Masukkan nilai tinggi : ");
31. t = masukan.nextFloat();
32. pl = 2*((p*l)+(p*t)+(l*t));
33. v=p*l*t;
34. System.out.println("Luas Permukaan balok adalah : "+ pl);
35. System.out.println("Volume balok adalah : "+ v);
36. }
37. private static void kubus(){
38. Scanner masukan = new Scanner(System.in);
39. float s1 , v, pl;
40. System.out.print("Masukkan nilai sisi : ");
41. s1 = masukan.nextFloat();
42. pl= 60* (s1);
43. v=s1*s1*s1;
44. System.out.println("Luas Permukaan Kubus adalah : "+ pl);
45. System.out.println("Volume Kubus adalah : "+ v);
46.}
47. private static void tabung(){
48. Scanner masukan = new Scanner(System.in);
49. float jari2, l, t, v, pl;
50. System.out.print("Masukkan nilai jari-jari : ");
51. jari2 = masukan.nextFloat();
52. System.out.print("Masukkan nilai Tinggi : ");
53. t = masukan.nextFloat();
54. pl = 2* 3.14f * jari2 * (jari2 + t);
55. v= 3.14f * (jari2 * jari2)* t;
56. System.out.println("Luas Permukaan Tabung Adalah : " + pl);
57. System.out.println("Volume Tabung Adalah : " + v);
58. }
59.}