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