-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathmain.js
More file actions
82 lines (69 loc) · 1.7 KB
/
Copy pathmain.js
File metadata and controls
82 lines (69 loc) · 1.7 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
// Part One
let i = 1
while (i <= 10){
console.log(i)
i++
}
// Part Two
for (let i = 1; i <= 10; i++ ){
console.log(i * i)
}
//Part Three
for (let i = 1; i < 10; i++){
console.log( i + i)
}
// Part Four
function numberSum(n,m) {
let total = 0;
for(let i = n; i < m; i++){
total += i;
}
return total;
}
console.log(numberSum());
//Part Five
let userAnswer = prompt("Are we there yet?")
if (userAnswer == "yes"){
alert("Good!");
} else {
while (userAnswer != "yes")
userAnswer = prompt("Are we there yet?")
alert("Good!");
}
//Part Six
let output = " ";
for (let k=1; k<6; k++) {
output += k + " ";
console.log(output);
}
// Part Seven
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}`;
}
completedTable = completedTable + "|\n";
}
return completedTable;
}
console.log(makeSmallMultiplicationTable(4, 4))
// Part Eight
function makeMediumMultiplicationTable(maxTotalRows,maxTotalColumns) {
let completedTable = "";
for (let row = 1; row <= maxTotalRows; row++) {
//OUTER LOOP
for (let column = 1; column <= maxTotalColumns; column++) {
//INNER LOOP
completedTable = completedTable + `|${row * column}`;
}
completedTable = completedTable + "|\n";
}
return completedTable;
}
console.log(makeMediumMultiplicationTable(6, 6))