Skip to content

Commit ba688fe

Browse files
author
Hud
committed
GITA MASALA
1 parent 31adc60 commit ba688fe

File tree

2 files changed

+63
-107
lines changed

2 files changed

+63
-107
lines changed

src/swichcase/switch12.java

Lines changed: 54 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -2,141 +2,91 @@
22

33
import java.util.Scanner;
44

5+
import static java.lang.System.out;
6+
57
public class switch12 {
68
public static void main(String[] args) {
7-
System.out.println("==========[Bizda Berilgan]==============");
8-
System.out.println("1- Doira Radiuisi");
9-
System.out.println("2- Doira Diametri");
10-
System.out.println("3- Doira uzunligi");
11-
System.out.println("4- Doira yuzasi");
12-
System.out.println("==========================================");
13-
System.out.println("Tanlang :");
9+
10+
out.println("==========[Bizda Berilgan]==============");
11+
out.println("1- Doira Radiuisi");
12+
out.println("2- Doira Diametri");
13+
out.println("3- Doira uzunligi");
14+
out.println("4- Doira yuzasi");
15+
out.println("==========================================");
16+
out.println("Tanlang :");
1417
Scanner scanner = new Scanner(System.in);
1518
int tanlash = scanner.nextInt();
1619
switch (tanlash) {
1720
case 1 -> {
18-
System.out.println("Radiuis:");
21+
out.println("Radiuis:");
1922
int raduis = scanner.nextInt();
20-
System.out.println("1- Doira Diametri Aniqlash");
21-
System.out.println("2- Doira uzunligi Aniqlash");
22-
System.out.println("3- Doira yuzasi Aniqlash");
23-
System.out.println("tanlang :");
24-
int aniqlash = scanner.nextInt();
25-
switch (aniqlash) {
26-
case 1 -> {
23+
2724
int d = raduis * 2;
28-
System.out.println("Doira Diametr: " + d);
25+
out.println("Doira Diametr: " + d);
26+
2927

30-
break;
31-
}
32-
case 2 -> {
3328
int l = (int) (2 * Math.PI * raduis);
34-
System.out.println("Doira Uzinligi: " + l);
35-
break;
36-
}
37-
case 3 -> {
29+
out.println("Doira Uzinligi: " + l);
30+
3831
int s = (int) Math.pow(raduis, 2);
3932
int doiras = (int) (Math.PI * s);
40-
System.out.println("Doira Yuzasi: " + doiras);
33+
out.println("Doira Yuzasi: " + doiras);
4134
break;
42-
}
43-
}
44-
break;
35+
4536
}
4637
case 2 -> {
47-
System.out.println("Diametr:");
38+
out.println("Diametr:");
4839
int diametr = scanner.nextInt();
49-
System.out.println("1- Doira Raduisini Aniqlash");
50-
System.out.println("2- Doira uzunligi Aniqlash");
51-
System.out.println("3- Doira yuzasi Aniqlash");
52-
int aniqlash = scanner.nextInt();
53-
switch (aniqlash) {
54-
case 1 -> {
5540
int d = diametr / 2;
56-
System.out.println("Doira Raduisi: " + d);
41+
out.println("Doira Raduisi: " + d);
42+
43+
44+
int raduis1 = diametr / 2;
45+
int l = (int) (2 * Math.PI * raduis1);
46+
out.println("Doira Uzinligi: " + l);
5747

58-
break;
59-
}
60-
case 2 -> {
61-
int raduis = diametr / 2;
62-
int l = (int) (2 * Math.PI * raduis);
63-
System.out.println("Doira Uzinligi: " + l);
64-
break;
65-
}
66-
case 3 -> {
6748
int raduis = diametr / 2;
6849

6950
int s = (int) Math.pow(raduis, 2);
7051
int doiras = (int) (Math.PI * s);
71-
System.out.println("Doira Yuzasi: " + doiras);
72-
break;
73-
}
74-
}
75-
break;
52+
out.println("Doira Yuzasi: " + doiras);
53+
7654
}
7755
case 3 -> {
78-
System.out.println("Doira Uzunligi:");
56+
out.println("Doira Uzunligi:");
7957
int uzunligi = scanner.nextInt();
80-
System.out.println("1- Doira Raduisini Aniqlash");
81-
System.out.println("2- Doira Diametrini Aniqlash");
82-
System.out.println("3- Doira yuzasi Aniqlash");
83-
int aniqlash = scanner.nextInt();
84-
switch (aniqlash) {
85-
case 1 -> {
86-
int raduis = (int) (uzunligi/(2*Math.PI));
87-
System.out.println("Doira Raduisi: " + raduis);
88-
break;
89-
}
90-
case 2 -> {
91-
int raduis = (int) (uzunligi/(2*Math.PI));
92-
int l = (int) (2 * Math.PI * raduis);
93-
System.out.println("Doira Uzinligi: " + l);
94-
break;
95-
}
96-
case 3 -> {
97-
int raduis = (int) (uzunligi/(2*Math.PI));
98-
int s = (int) Math.pow(raduis, 2);
58+
59+
int raduis1 = (int) (uzunligi/(2*Math.PI));
60+
out.println("Doira Raduisi: " + raduis1);
61+
int raduis2 = (int) (uzunligi/(2*Math.PI));
62+
int l = (int) (2 * Math.PI * raduis2);
63+
out.println("Doira Uzinligi: " + l);
64+
65+
int raduis3 = (int) (uzunligi/(2*Math.PI));
66+
int s = (int) Math.pow(raduis3, 2);
9967
int doiras = (int) (Math.PI * s);
100-
System.out.println("Doira Yuzasi: " + doiras);
101-
break;
102-
}
103-
}
104-
break;
68+
out.println("Doira Yuzasi: " + doiras);
69+
10570
}
10671
case 4->{
107-
System.out.println("Doira Yuzasi:");
72+
out.println("Doira Yuzasi:");
10873
int yuza = scanner.nextInt();
109-
System.out.println("===========================================");
110-
System.out.println("1- Doira Raduisini Aniqlash");
111-
System.out.println("2- Doira Diametrini Aniqlash");
112-
System.out.println("3- Doira Uzunligini Aniqlash");
113-
System.out.println("===========================================");
114-
115-
int aniqlash = scanner.nextInt();
116-
switch (aniqlash) {
117-
case 1 -> {
118-
119-
double raduis = (double) Math.sqrt(yuza/Math.PI);
120-
System.out.printf("Doira Raduisi: %.2f " , raduis);
121-
break;
122-
}
123-
case 2 -> {
124-
int raduis = (int) Math.sqrt(yuza/Math.PI);
125-
int d = raduis*2;
126-
System.out.println("Doira Diametr: " + d);
127-
break;
128-
}
129-
case 3 -> {
130-
int raduis = (int) Math.sqrt(yuza/Math.PI);
131-
int l = (int) (2 * Math.PI * raduis);
132-
System.out.println("Doira Uzunligi: " + l);
133-
break;
134-
}
135-
}
136-
break;
74+
75+
76+
double raduis1 = (double) Math.sqrt(yuza/Math.PI);
77+
out.printf("Doira Raduisi: %.2f " , raduis1);
78+
79+
int raduis2 = (int) Math.sqrt(yuza/Math.PI);
80+
int d = raduis2*2;
81+
out.println("Doira Diametr: " + d);
82+
83+
int raduis3 = (int) Math.sqrt(yuza/Math.PI);
84+
int l = (int) (2 * Math.PI * raduis3);
85+
out.println("Doira Uzunligi: " + l);
86+
13787
}
13888
default -> {
139-
System.out.println("Noto`g`ri Raqam Kiritildi !");
89+
out.println("Noto`g`ri Raqam Kiritildi !");
14090
}
14191
}
14292

src/swichcase/switch9.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
package swichcase;
22

3+
import java.util.Scanner;
4+
35
public class switch9 {
46
public static void main(String[] args) {
5-
function(1,3);
7+
Scanner scanner=new Scanner(System.in);
8+
9+
function(31,1);
610

711
}
812
public static void function(int day, int month) {
913
// day < 1 || day > 31 || month < 1 || month > 12
10-
if (day <= 0 || day > 31 || month < 1 || month > 12) {
14+
if (day < 0 || day > 32 || month < 1 || month > 12) {
1115
System.out.println("bunday kun mavjud emas");
1216
} else {
1317
//albatta day 1..31, month 1..12
1418
switch (month) {
1519
case 1 ->{
1620
day++;
17-
System.out.println((day) + "-yanvar"); }
21+
System.out.println((day) + "-yanvar");
22+
23+
}
1824

1925
case 3 ->{
2026
day++;

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy