-
Notifications
You must be signed in to change notification settings - Fork 0
/
ConditionsAndLoops.js
110 lines (90 loc) · 3.23 KB
/
ConditionsAndLoops.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
// create a variable called speedLimit and another called mySpeed
// set their values to numbers between 1 and 100
var speedLimit = 75;
var mySpeed = 55;
// using a conditional, determine if mySpeed is greater than the speedLimit
// if true, print "Slow Down! Mom is mad!" to the console
// if mySpeed is equal to the speedLimit, print "Everyone is happy!" to the console
// if mySpeed is less than the speedLimit, print "Speed up! Dad is mad!"
if (mySpeed < speedLimit)
console.log("Speed up! Dad is mad!");
else if (mySpeed == speedLimit)
console.log("Everyone is happy!");
else
console.log("Slow Down! Mom is mad!");
// create two variables, one named alarmSet, the other openDoor
// set them to a boolean value
var alarmSet = false;
var openDoor = false;
// using a conditional, determine if alarm is set.
// if alarm is set and door is set to open, print "Sound Alarm!" to the console
// otherwise, print "Everything is fine." to the console.
if (alarmSet && doorOpen)
console.log("Sound Alarm!");
else
console.log("Everything is fine.");
// create two variables, username and password
// create a conditional, if the username is "Tommy123" and the password is "12345"
// or the username is "Timmy456" and the password is "6789", print "Admin Login Successful" to the console
// otherwise, print "Admin Access Denied"
var username = "Tommy123";
var password = "12345";
if (((username === "Timmy456") && (password === "6789")) ||
((username === "Tommy123") && (password === "12345")))
console.log("Admin Login Successful.");
else
console.log("Admin Access Denied");
// write code that will set the value of studentClass based on studentGrade
// studentGrade will be K-12
// K-6 will be Elementary
// 7-8 will be Middle
// 9 will be Freshman, 10 Sophomore, 11 Junior, 12 Senior
// Anything other than these values will return "Error" to the console
var noError = true;
var studentGrade = null;
//do {
studentGrade = 6; //prompt("Student grade:");
console.log("studentGrade", studentGrade);
var studentClass = "";
switch (studentGrade) {
case 'K':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
studentClass = "Elementary"; break;
case '7':
case '8':
studentClass = "Middle"; break;
case '9': studentClass = "Freshman"; break;
case '10': studentClass = "Sophomore"; break;
case '11': studentClass = "Junior"; break;
case '12': studentClass = "Senior"; break;
default: console.log("Error"); noError = false;
}
console.log("studentClass", studentClass);
//} while (noError);
// write a for loop that will iterate backwards from 10 to -10
for (let i = 10; i >= -10; i--)
console.log(i);
// write a do/while loop that prints 1 through 50
console.log("do while loop");
let i = 1;
do {
console.log(i);
i++;
} while (i <= 50);
// edit the previous do/while loop so that it
// prints the remainder when the loop number is divided by 4
i = 1;
do {
console.log(i % 4);
i++;
} while (i <= 50);
// Someone messed up the following for loop
// fix the following infinite loop, uncomment to test
for (let i = 1; i < 10; i++) {
console.log(i);
}