-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathloops.js
More file actions
88 lines (74 loc) · 1.93 KB
/
loops.js
File metadata and controls
88 lines (74 loc) · 1.93 KB
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
//Part 1
for (i = 1; i < 11; i++) {
console.log(i);
}
//Part 2
for (i = Math.sqrt(1); i <= 10; i++) {
console.log(i*i);
}
//Part 3
let n = 20
for (i = 1; i < n; i++) {
if (i % 2 === 0)
console.log(i);
}
//Part 4
function numberSum(n,m) {
let total = 0;
for (let i = n; i < m; i++){
total += i;
}
return total;
}
console.log(numberSum());
//Part 5
let AreWeThere = prompt ("Are we there yet?");
if (AreWeThere === "yes") {
alert("Good!");
} else {
while (AreWeThere !== "yes")
AreWeThere = prompt ("Are we there yet?");
alert("Good!");
}
//Triangle Part 6
let output = " ";
for (let k=1; k<6; k++) {
output += k + " ";
console.log(output);
}
//Part 7
function makeSmallMultiplicationTable() {
// print columns and row numbers
const maxTotalRows = 4;
const maxTotalColumns = 4;
let completedTable = "";
for (let row = 1; row <= maxTotalRows; row++) {
//OUTER LOOP
for (let column = 1; column <= maxTotalColumns; column++) {
//INNER LOOP
completedTable = completedTable + `|${row * column}`;
}
// end first outer loop
completedTable = completedTable + "|\n";
}
return completedTable;
}
console.log(makeSmallMultiplicationTable(4,4))
//
function makeSmallMultiplicationTable(maxTotalRows, maxTotalColumns) {
// print columns and row numbers
// const maxTotalRows = 4;
// const maxTotalColumns = 4;
let completedTable = "";
for (let row = 1; row <= maxTotalRows; row++) {
//OUTER LOOP
for (let column = 1; column <= maxTotalColumns; column++) {
//INNER LOOP
completedTable = completedTable + `|${row * column}`;
}
// end first outer loop
completedTable = completedTable + "|\n";
}
return completedTable;
}
console.log(makeSmallMultiplicationTable(6, 6))