Skip to content

Commit 0dc57b2

Browse files
committed
UC4:Add solution of Case Statement problems
1 parent 3b8c2f0 commit 0dc57b2

File tree

1 file changed

+134
-0
lines changed

1 file changed

+134
-0
lines changed

CaseStatement.js

+134
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
console.log("Welcome to Selection Practice Problem for case statement ")
2+
3+
//UC4-Selection Practice Problems with case statements
4+
5+
//Que1:Printing Digit
6+
let Num = Math.floor(Math.random()*10)%10;
7+
console.log("Number : "+ Num);
8+
9+
switch(Num){
10+
case 0:
11+
console.log("Zero");
12+
break;
13+
case 1:
14+
console.log("One");
15+
break;
16+
case 2:
17+
console.log("Two");
18+
break;
19+
case 3:
20+
console.log("Three");
21+
break;
22+
case 4:
23+
console.log("Four");
24+
break;
25+
case 5:
26+
console.log("Five");
27+
break;
28+
case 6:
29+
console.log("Six");
30+
break;
31+
case 7:
32+
console.log("Seven");
33+
break;
34+
case 8:
35+
console.log("Eight");
36+
break;
37+
case 9:
38+
console.log("Nine");
39+
break;
40+
default:
41+
console.log("Invalid number");
42+
break;
43+
}
44+
45+
//QUE2:Printing Random day of the week
46+
let DayNumber = Math.floor(Math.random()*7) + 1;
47+
console.log("Number : "+DayNumber);
48+
switch(DayNumber){
49+
case 1:
50+
console.log("Sunday");
51+
break;
52+
case 2:
53+
console.log("Monday");
54+
break;
55+
case 3:
56+
console.log("Tuesday");
57+
break;
58+
case 4:
59+
console.log("Wednesday");
60+
break;
61+
case 5:
62+
console.log("Thursday");
63+
break;
64+
case 6:
65+
console.log("Friday");
66+
break;
67+
case 7:
68+
console.log("Saturday");
69+
break;
70+
default:
71+
console.log("Invalid number");
72+
break;
73+
}
74+
75+
76+
//QUE3:Display Unit Tens thousands so on ....
77+
let Power = Math.floor(Math.random()*10)%7;
78+
let Numb = 10**power;
79+
console.log("Number : "+Numb);
80+
switch(Numb){
81+
case 1:
82+
console.log("One");
83+
break;
84+
case 10:
85+
console.log("Ten");
86+
break;
87+
case 100:
88+
console.log("Hundred");
89+
break;
90+
case 1000:
91+
console.log("Thousand");
92+
break;
93+
case 10000:
94+
console.log("Ten thousand");
95+
break;
96+
case 100000:
97+
console.log("One Lakh");
98+
break;
99+
case 1000000:
100+
console.log("Ten Lakh");
101+
break;
102+
default:
103+
console.log("Not in Range");
104+
break;
105+
}
106+
107+
//QUE4:noUnit Conversion
108+
let unit = Math.floor((Math.random() * 4) + 1);
109+
switch(unit){
110+
case 1:
111+
console.log("Conversion From Feet to Inch")
112+
let num1 = Math.floor((Math.random() * 100) + 1);
113+
let ToInch = num1 * 12; // 1 feet = 12 inch
114+
console.log("Conversion of " + num1 + " Feet is :" + ToInch + " inch");
115+
break;
116+
case 2:
117+
console.log("Conversion From Feet to Meter")
118+
let num2 = Math.floor((Math.random() * 100) + 1);
119+
let ToMeter = num2 * 0.3048; // 1 feet = 0.3048 meter
120+
console.log("Conversion of " + num2 + " Feet is :" + ToMeter + " Meter");
121+
break;
122+
case 3:
123+
console.log("Conversion From Inch to Feet")
124+
let num3 = Math.floor((Math.random() * 100) + 1);
125+
let ToFeet = num3 * 0.0833333; // 1 inch = 0.0833333 feet
126+
console.log("Conversion of " + num3 + " Inch is :" + ToFeet + " Feet");
127+
break;
128+
case 4:
129+
console.log("Conversion From Meter to Feet")
130+
let num4 = Math.floor((Math.random() * 100) + 1);
131+
let Tofeet = num4 * 3.28084; // 1 meter = 3.28084 feet
132+
console.log("Conversion of " + num4 + " Meter is :" + Tofeet + " Feet");
133+
break;
134+
}

0 commit comments

Comments
 (0)