-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathday_3.js
131 lines (96 loc) · 2.23 KB
/
day_3.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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
// Day 3: Control Structures
// Activity 1: If-Else Statements
// Task 1
let num = 5;
if(num < 0) {
console.log(`${num} is negative`);
} else if (num > 0) {
console.log(`${num} is positive`);
} else {
console.log(`${num} is equal to zero`);
}
// Task 2
let age = 17;
if(age >= 18) {
console.log(`Your age is ${age}, thus you are eligible to vote`);
} else {
console.log(`Your age is ${age}, thus you are not eligible to vote`);
}
// Activity 2: Nested if-else statements
// Task 3
let num1 = 10, num2 = 5, num3 = 10;
if(num1 > num2) {
if(num1 > num3) {
console.log(`${num1} is largest`);
} else {
console.log(`${num3} is largest`);
}
} else {
if(num2 > num3) {
console.log(`${num2} is largest`);
} else {
console.log(`${num3} is largest`);
}
}
// Activity 3: Switch case
// Task 4
let day = 2;
switch (day) {
case 1:
console.log('Monday');
break;
case 2:
console.log('Tuesday');
break;
case 3:
console.log('Wednesday');
break;
case 4:
console.log('Thursday');
break;
case 5:
console.log('Friday');
break;
case 6:
console.log('Saturday');
break;
case 7:
console.log('Sunday');
break;
default:
console.log('Please! Enter the day between 1 and 7 only')
break;
}
// Task 5
let score = 95;
switch (true){
case (score >= 90):
console.log("A")
break;
case (score >= 80 && score < 90):
console.log('B')
break;
case (score >= 70 && score < 80):
console.log('C')
break;
case (score >= 60 && score < 70):
console.log('D')
break;
case (score >= 50 && score < 60):
console.log('F')
break;
default:
console.log("Fail")
}
// Activity 4: Conditional (Ternary) operator
// Task 6
let number = 50;
(number%2 != 0) ? console.log(`${number} is odd`) : console.log(`${number} is even`);
// Activity 5: Combining Conditions
// Task 7
let year = 2024;
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
console.log(`${year} is a leap year.`);
} else {
console.log(`${year} is not a leap year.`);
}