-
Notifications
You must be signed in to change notification settings - Fork 64
Expand file tree
/
Copy pathscript.js
More file actions
118 lines (98 loc) · 2.73 KB
/
script.js
File metadata and controls
118 lines (98 loc) · 2.73 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
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
" use strict ";
var display = document.getElementById("display");
function oneToTen (){
var output = "*** Output ***<br>oneToTen()";
for(i=1; i<11; i++){
output += "<br>" + i;
}
display.innerHTML = output;
}
function oddNumbers (){
var output = "*** Output ***<br>oddNumbers()";
for(i=1; i<21; i++){
if(i%2 != 0){
output += "<br>" + i;
}
}
display.innerHTML = output;
}
function squares (){
var output = "*** Output ***<br>squares()";
for(i=1; i<11; i++){
output += "<br>" + (i*i);
}
display.innerHTML = output;
}
function random4 (){
var output = "*** Output ***<br>random4()";
for(i=1; i<5; i++){
output += "<br>" + Math.floor((Math.random()*10)+1);
}
display.innerHTML = output;
}
function even (n){
var output = "*** Output ***<br>even("+n+")";
for(i=1; i<n; i++){
if(i%2 == 0){
output += "<br>" + i;
}
}
display.innerHTML = output;
}
function powers (n){
var output = "*** Output ***<br>powers("+n+")";
for(i=1; i<n+1; i++){
output += "<br>" + Math.pow(2, i);
}
display.innerHTML = output;
}
function areWeThereYet (){
var input = prompt("Are we there yet?");
while(input.toUpperCase() !== "YES")
{
input = prompt("Are we there yet?");
}
display.innerHTML = "Good!";
}
function triangle (){
var output = "*** Output ***<br>triangle()<br>"
for(i=1; i<6; i++){
for(j=1; j<i+1; j++){
output += "*";
}
output += "<br>";
}
display.innerHTML = output.trim();
}
function tableSquare (){
var output = "*** Output ***<br>tableSquare()<br>A 4 x 4 table square<br>";
for (i = 1; i < 5; i++){
for (j = 1; j < 5; j++){
if (i*j < 10 && j>=3){
output += "| " +" " +" " + i * j + " ";
}else{
output += "| " + i * j + " ";
}
}
output += "|<br>";
}
display.innerHTML = output.trim();
}
function tableSquares (n){
var output = "*** Output ***<br>tableSquares()<br>A " + n + " x " + n + " table square<br>";
for (var i = 1; i <= n; i++) {
for (var j = 1; j <= n; j++) {
output += "| " + addSpace((i*j), (j*n)) + (i * j) + " ";
}
output += "|<br>";
}
display.innerHTML = output.trim();
}
function addSpace(currentNum, lastNumInCol){
var space = " ";
var diff = lastNumInCol.toString().length-currentNum.toString().length;
for (i = 0; i < diff ; i++){
space += " "+" ";
}
return space;
}