Skip to content

Commit 3b8c2f0

Browse files
committed
UC3:Add solution of all if else if and else problems
1 parent f78d608 commit 3b8c2f0

File tree

1 file changed

+146
-0
lines changed

1 file changed

+146
-0
lines changed

IfelseIf-else.js

+146
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
console.log("Welcome to Selection Practice Problem")
2+
3+
//Selection Practice Problems with if else if and else
4+
5+
//Printing Digit
6+
let number = Math.floor(Math.random()*10)%10;
7+
console.log("Number : "+ number);
8+
9+
if (number == 1)
10+
{
11+
console.log("One");
12+
} else if (number == 2)
13+
{
14+
console.log("Two");
15+
} else if (number == 3)
16+
{
17+
console.log("Three");
18+
} else if (number == 4)
19+
{
20+
console.log("Four");
21+
} else if (number == 5)
22+
{
23+
console.log("Five");
24+
} else if (number == 6)
25+
{
26+
console.log("Six");
27+
} else if (number == 7)
28+
{
29+
console.log("Seven");
30+
} else if (number == 8)
31+
{
32+
console.log("Eight");
33+
} else if (number == 9)
34+
{
35+
console.log("Nine");
36+
} else if (number == 0)
37+
{
38+
console.log("Zero");
39+
} else
40+
{
41+
console.log("Invalid number");
42+
}
43+
44+
45+
//Printing Random day of the week
46+
let dayNumber = Math.floor(Math.random()*7) + 1;
47+
console.log("Number : "+dayNumber);
48+
if (dayNumber == 1)
49+
{
50+
console.log("Sunday");
51+
} else if (dayNumber == 2)
52+
{
53+
console.log("Monday");
54+
} else if (dayNumber == 3)
55+
{
56+
console.log("Tuesday");
57+
} else if (dayNumber == 4)
58+
{
59+
console.log("Wednesday");
60+
} else if (dayNumber == 5)
61+
{
62+
console.log("Thursday");
63+
} else if (dayNumber == 6)
64+
{
65+
console.log("Friday");
66+
} else if (dayNumber == 7)
67+
{
68+
console.log("Saturday");
69+
} else
70+
{
71+
console.log("Number not valid");
72+
}
73+
74+
75+
//Display Unit Tens thousands so on ....
76+
let power = Math.floor(Math.random()*10)%7;
77+
let num = 10**power;
78+
console.log("Number : "+number);
79+
80+
if (num == 1)
81+
{
82+
console.log("One");
83+
} else if (number == 10)
84+
{
85+
console.log("Ten");
86+
} else if (number == 100)
87+
{
88+
console.log("Hundred");
89+
} else if (number == 1000)
90+
{
91+
console.log("Thousand");
92+
} else if (number == 10000)
93+
{
94+
console.log("Ten thousand");
95+
} else if (number == 100000)
96+
{
97+
console.log("One Lakh");
98+
} else if (number == 100000)
99+
{
100+
console.log("Ten Lakh");
101+
} else
102+
{
103+
console.log("Input value not defined.");
104+
}
105+
106+
107+
//Numbers do following arithmetic operation and find the one that is maximum and minimum
108+
let a = Math.floor(Math.random()*90) + 1;
109+
let b = Math.floor(Math.random()*90) + 1;
110+
let c = Math.floor(Math.random()*90) + 1;
111+
console.log("Numbers : "+a,b,c);
112+
113+
calc1=a+b*c; calc2=a%b+c; calc3=c+a/b; calc4=a*b+c;
114+
console.log
115+
("Calculated values are : a+b*c = "+calc1+" , a%b+c = "+calc2+" , c+a/b = "+calc3+" , a*b+c = "+calc4);
116+
117+
let max =calc1;
118+
if(max<calc2)
119+
{
120+
max =calc2;
121+
}
122+
if(max<calc3)
123+
{
124+
max=calc3;
125+
}
126+
if(max<calc4)
127+
{
128+
max =calc4;
129+
}
130+
131+
let min = calc1;
132+
if(min>calc2)
133+
{
134+
min =calc2;
135+
}
136+
if(min>calc3)
137+
{
138+
min=calc3;
139+
}
140+
if(min>calc4)
141+
{
142+
min =calc4;
143+
}
144+
145+
console.log("Minimum value : " + min);
146+
console.log("Maximum value : " + max);

0 commit comments

Comments
 (0)