forked from izzazzhr/learning
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLuasVolume.java
More file actions
178 lines (175 loc) · 9.67 KB
/
LuasVolume.java
File metadata and controls
178 lines (175 loc) · 9.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
import java.util.Scanner;
class LuasVolume{
public static void main (String [] args){
Scanner hahah = new Scanner (System.in);
System.out.println("-----Menu-----");
System.out.println("1. Mencari Luas Bangun datar");
System.out.println("2. Mencari Volume Bangun ruang");
System.out.println(" ");
System.out.println("Input angka sesuai dengan menu yang diinginkan :");
int menu1 = hahah.nextInt();
switch ( menu1 ){
case 1 :
System.out.println("----- Pilih Bangun Datar -----");
System.out.println("1. Persegi ");
System.out.println("2. Persegi panjang ");
System.out.println("3. Segitiga ");
System.out.println("4. Lingkaran ");
System.out.println("5. Jajar genjang ");
System.out.println("6. Trapesium ");
System.out.println("7. Belah ketupat ");
System.out.println("8. Layang - layang ");
System.out.println(" ");
System.out.println("Input angka sesuai dengan nomor bangun datar yang diinginkan : ");
int menu2 = hahah.nextInt();
switch ( menu2){
case 1:
System.out.print("Input sisi -->");
float sisi1 = hahah.nextFloat();
float luas1 = sisi1 * sisi1;
System.out.println("Luas persegi = " + luas1);
break;
case 2:
System.out.print("Input panjang --> ");
float panjang2 = hahah.nextFloat();
System.out.print("Input Lebar --> ");
float lebar2 = hahah.nextFloat();
float luas2 = panjang2 * lebar2;
System.out.println("Luas persegi panjang = " + luas2);
break;
case 3:
System.out.print("Input alas --> ");
float alas3 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float tinggi3 = hahah.nextFloat();
float luas3 = 1 / 2 * ( alas3 * tinggi3);
System.out.println("Luas segitiga = " + luas3);
break;
case 4:
System.out.print("Input jari - jari --> ");
float jari4 = hahah.nextFloat();
float luas4 = (float)
Math.PI * jari4 * jari4;
System.out.println("Luas lingkaran = " + luas4);
break;
case 5:
System.out.print("Input panjang --> ");
float panjang5 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float tinggi5 = hahah.nextFloat();
float luas5 = panjang5 * tinggi5;
System.out.println("Luas jajar genjang = " + luas5);
break;
case 6:
System.out.print("Input alas --> ");
float alas6 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float tinggi6 = hahah.nextFloat();
System.out.print("Input sisi atas --> ");
float atas6 = hahah.nextFloat();
float luas6 = 1/2 * tinggi6 * ( alas6 + atas6);
System.out.println("Luas trapesium = " + luas6);
break;
case 7:
System.out.print("Input diagonal 1 --> ");
float diagonal7 = hahah.nextFloat();
System.out.println("Input diagonal 2 --> ");
float diagonall7 = hahah.nextFloat();
float luas7 = 1/2 * diagonal7 * diagonall7;
System.out.println("Luas belah ketupat = " + luas7);
break;
case 8:
System.out.print("Input diagonal 1 --> ");
float diagonal8 = hahah.nextFloat();
System.out.println("Input diagonal 2 --> ");
float diagonall8 = hahah.nextFloat();
float luas8 = 1/2 * diagonal8 * diagonall8;
System.out.println("Luas belah ketupat = " + luas8);
break;
default:
System.out.println("Bangun datar tidak ditemukan");
}
break;
case 2:
System.out.println("----- Pilih bangun ruang -----");
System.out.println("1. Kubus");
System.out.println("2. Balok");
System.out.println("3. Limas segiempat");
System.out.println("4. Prisma segitiga");
System.out.println("5. Limas segitiga");
System.out.println("6. Tabung");
System.out.println("7. Kerucut");
System.out.println("8. Bola");
System.out.println("Input angka sesuai bangun ruang yang diinginkan : ");
int menu3 = hahah.nextInt();
switch ( menu3){
case 1 :
System.out.print("Input sisi --> ");
float side1 = hahah.nextFloat();
float volume1 = (float) Math.pow(side1, 3);
System.out.println("Volume kubus = " + volume1);
break;
case 2 :
System.out.print("Input panjang -->");
float long2 = hahah.nextFloat();
System.out.print("Input lebar -->");
float width2 = hahah.nextFloat();
System.out.print("Input tinggi -->");
float high2 = hahah.nextFloat();
float volume2 = long2 * width2 * high2;
System.out.println("Volume balok = " + volume2);
break;
case 3 :
System.out.print("Input luas alas --> ");
float layer3 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float high3 = hahah.nextFloat();
float volume3 = 1/3 * ( layer3 * high3);
System.out.println("Volume limas segiempat = " + volume3);
break;
case 4 :
System.out.print("Input alas -->");
float layer4 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float high4 = hahah.nextFloat();
float volume4 = 1/2 * ( layer4 * high4);
System.out.println("Volume prisma segitiga = " + volume4);
break;
case 5 :
System.out.print("Input alas --> ");
float layer5 = hahah.nextFloat();
System.out.print("Input tinggi segitiga --> ");
float triHigh5 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float high5 = hahah.nextFloat();
float volume5 = 1/6 * ( layer5 * triHigh5 * high5);
System.out.println("Volume limas segitiga = " + volume5);
break;
case 6 :
System.out.print("Input jari - jari --> ");
float finger6 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float high6 = hahah.nextFloat();
double volume6 = (float) Math.PI * Math.pow(finger6, 2) * high6;
System.out.println("Volume tabung = " + volume6);
break;
case 7 :
System.out.print("Input jari - jari --> ");
float finger7 = hahah.nextFloat();
System.out.print("Input tinggi --> ");
float high7 = hahah.nextFloat();
double volume7 = (float) 1/3 * Math.PI * Math.pow(finger7, 2) * high7;
System.out.println("Volume kerucut = " + volume7);
break;
case 8 :
System.out.print("Input jari - jari --> ");
float finger8 = hahah.nextFloat();
double volume8 = (float) 4/3 * ( Math.PI * Math.pow(finger8, 3) );
System.out.println("Volume bola = " + volume8);
break;
default:
System.out.println("Bangun ruang tidak ditemukan");
}
}
}
}