-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathswitch12.java
More file actions
95 lines (71 loc) · 3.22 KB
/
switch12.java
File metadata and controls
95 lines (71 loc) · 3.22 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
package swichcase;
import java.util.Scanner;
import static java.lang.System.out;
public class switch12 {
public static void main(String[] args) {
out.println("==========[Bizda Berilgan]==============");
out.println("1- Doira Radiuisi");
out.println("2- Doira Diametri");
out.println("3- Doira uzunligi");
out.println("4- Doira yuzasi");
out.println("==========================================");
out.println("Tanlang :");
Scanner scanner = new Scanner(System.in);
int tanlash = scanner.nextInt();
switch (tanlash) {
case 1 -> {
out.println("Radiuis:");
int raduis = scanner.nextInt();
int d = raduis * 2;
out.println("Doira Diametr: " + d);
int l = (int) (2 * Math.PI * raduis);
out.println("Doira Uzinligi: " + l);
int s = (int) Math.pow(raduis, 2);
int doiras = (int) (Math.PI * s);
out.println("Doira Yuzasi: " + doiras);
break;
}
case 2 -> {
out.println("Diametr:");
int diametr = scanner.nextInt();
int d = diametr / 2;
out.println("Doira Raduisi: " + d);
int raduis1 = diametr / 2;
int l = (int) (2 * Math.PI * raduis1);
out.println("Doira Uzinligi: " + l);
int raduis = diametr / 2;
int s = (int) Math.pow(raduis, 2);
int doiras = (int) (Math.PI * s);
out.println("Doira Yuzasi: " + doiras);
}
case 3 -> {
out.println("Doira Uzunligi:");
int uzunligi = scanner.nextInt();
int raduis1 = (int) (uzunligi/(2*Math.PI));
out.println("Doira Raduisi: " + raduis1);
int raduis2 = (int) (uzunligi/(2*Math.PI));
int l = (int) (2 * Math.PI * raduis2);
out.println("Doira Uzinligi: " + l);
int raduis3 = (int) (uzunligi/(2*Math.PI));
int s = (int) Math.pow(raduis3, 2);
int doiras = (int) (Math.PI * s);
out.println("Doira Yuzasi: " + doiras);
}
case 4->{
out.println("Doira Yuzasi:");
int yuza = scanner.nextInt();
double raduis1 = (double) Math.sqrt(yuza/Math.PI);
out.printf("Doira Raduisi: %.2f " , raduis1);
int raduis2 = (int) Math.sqrt(yuza/Math.PI);
int d = raduis2*2;
out.println("Doira Diametr: " + d);
int raduis3 = (int) Math.sqrt(yuza/Math.PI);
int l = (int) (2 * Math.PI * raduis3);
out.println("Doira Uzunligi: " + l);
}
default -> {
out.println("Noto`g`ri Raqam Kiritildi !");
}
}
}
}