-
Notifications
You must be signed in to change notification settings - Fork 0
/
IfElseStatement.js
108 lines (97 loc) · 2.65 KB
/
IfElseStatement.js
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
96
97
98
99
100
101
102
103
104
105
106
107
108
console.log("Welcome to Selection Practice Problem of IF else Statement")
//UC2-Selection Practice Problems with if & else
//QUE1:Find Max & Min out of 5 Random 3 Digit Numbers
let num1 = Math.floor(Math.random()*900)+100;
let num2 = Math.floor(Math.random()*900)+100;
let num3 = Math.floor(Math.random()*900)+100;
let num4 = Math.floor(Math.random()*900)+100;
let num5 = Math.floor(Math.random()*900)+100;
console.log("Numbers to be comapred "+ num1,num2,num3,num4,num5);
//For finding Max Number
if(num1>num2 && num1>num3 && num1>num4 && num1>num5)
{
console.log(num1 + " is maximum number");
}
if(num2>num1 && num2>num3 && num2>num4 && num2>num5)
{
console.log(num2 + " is maximum number");
}
if(num3>num1 && num3>num2 && num3>num4 && num3>num5)
{
console.log(num3 + " is maximum number");
}
if(num4>num1 && num4>num2 && num4>num3 && num4>num5)
{
console.log(num4 + " is maximum number");
}
if(num5>num2 && num5>num3 && num5>num4 && num5>num1)
{
console.log(num5 + " is maximum number");
}
//For finding Min Number
if(num1<num2 && num1<num3 && num1<num4 && num1<num5)
{
console.log(num1 + " is minimum number");
}
if(num2<num1 && num2<num3 && num2<num4 && num2<num5)
{
console.log(num2 + " is minimum number");
}
if(num3<num1 && num3<num2 && num3<num4 && num3<num5)
{
console.log(num3 + " is minimum number");
}
if(num4<num1 && num4<num2 && num4<num3 && num4<num5)
{
console.log(num4 + " is minimum number");
}
if(num5<num2 && num5<num3 && num5<num4 && num5<num1)
{
console.log(num5 + " is minimum number");
}
//QUE2:Checking Day falls between a date or not
console.log("Check day of month is between March 20 and June 20");
let day=(Math.floor(Math.random() * 10)%31)+1;
let month=(Math.floor(Math.random() * 10)%6)+1;
console.log("Day : "+day+" & Month : "+month);
if ( day> 20 && day< 31 && month == 3 )
{
console.log("Input date is within range.");
}
else if ( day> 1 && day< 30 && month == 4 )
{
console.log("Input date is within range.");
}
else if ( day> 1 && day< 31 && month == 5 )
{
console.log("Input date is within range.");
}
else if ( day> 1 && day< 20 && month == 6 )
{
console.log("Input date is within range.");
}
else
{
console.log("False");
}
//QUE3:Checking Leap Year between 1000 & 9999;
let year = (Math.floor(Math.random() *9000)+1000);
console.log("Checking the mentioned year "+year);
if (year % 400 == 0 || year % 100 == 0 && year % 4 == 0 )
{
console.log(year + " is a leap year");
}
else
{
console.log(year + " is not a leap year");
}
//QUE4:Print Head and Tail Simultaneously
let toss = Math.floor(Math.random()*10) % 2;
if(toss == 1)
{
console.log("Head");
}
else
{
console.log("Tail");
}