-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathj_loopVoorbeelden.js
More file actions
106 lines (93 loc) · 3.12 KB
/
Copy pathj_loopVoorbeelden.js
File metadata and controls
106 lines (93 loc) · 3.12 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
// 1. Maak een for-loop die 3 keer "Hooray!" logt in de console.
for (let i = 0; i < 3; i++) {
console.log('Hooray!');
}
// 2. Maak een for-loop die loopt van 0 tot 9 en logt de getallen 0 tot 9.
// Echter, beginnend met het getal 3, zal er een > voor elk getal staan.
// Beginnend met het getal 6, komt er >> voor elk getal. Geeft:
// 0
// 1
// 2
// > 3
// > 4
// > 5
// >> 6
// >> 7
// >> 8
// >> 9
for (let i = 0; i < 10; i++) {
if (i <= 2) {
console.log(i);
} else if(i <=5){
console.log('> ' + i);
} else{
console.log('>> '+i);
}
}
// 3. Maak een for-loop die loopt van 0 tot 15. Voor elk getal, logt de console of het even of oneven is. Geeft:
// 0 is even
// 1 is oneven
// 2 is even
// ....
// 15 is oneven
// Tip: een getal is oneven als je het deelt door 2 en er blijft iets over. Een getal is even als je het deelt door 2 en
// er blijft niets over.
for (let i = 0; i < 16; i++) {
if(i % 2 === 1){
console.log(i+ ' is odd')
} else {
console.log(i + ' even')
}
}
// 4. Schrijf een while loop voor een songtekst. Het liedje heet "99 flessen bier" en gaat als volgt: "99 flessen bier
// aan de muur, 99 flessen bier. Haal er één af en geef het door, 98 flessen bier aan de muur.
// Je ziet dat het aantal flessen bier naar beneden gaat tot er geen bier meer is.
let numberOfBottles = 99
while (numberOfBottles >= 0) {
let bottleWord = "bottle";
if (numberOfBottles === 1) {
bottleWord = "bottles";
}
console.log(numberOfBottles + " " + bottleWord + " of beer on the wall");
console.log(numberOfBottles + " " + bottleWord + " of beer,");
console.log("Take one down, pass it around,");
numberOfBottles--;
console.log(numberOfBottles + " " + bottleWord + " of beer on the wall.");
}
// 5. Schrijf een programma dat de getallen van 1 tot 100 afdrukt. Voor veelvouden van drie print je "Fizz" in plaats
// van het getal en voor de veelvouden van vijf print je "Buzz". Voor getallen die veelvouden zijn van zowel drie als
// vijf, bijvoorbeeld vijftien, print "FizzBuzz" in plaats van het getal.
// Maak gebruik van de while loop.
let count = 1;
while(count <= 100) {
let output = [];
if (count % 3 === 0 && count % 5 === 0){
output.push("FizzBuzz");
}
else if (count % 3 === 0){
output.push("Fizz");
} else if (count % 5 === 0){
output.push("Buzz");
} else {
output.push(count);
}
count++;
console.log(output);
}
// 6. Schrijf een programma dat de getallen van 1 tot 100 afdrukt. Voor veelvouden van drie print je "Fizz" in plaats
// van het getal en voor de veelvouden van vijf print je "Buzz". Voor getallen die veelvouden zijn van zowel drie als
// vijf, bijvoorbeeld vijftien, print "FizzBuzz" in plaats van het getal.
// Maak gebruik van de for loop.
for (let count = 1; count <= 100; count++) {
let output = [];
if (count % 3 === 0 && count % 5 === 0) {
output.push("FizzBuzz");
} else if (count % 3 === 0) {
output.push("Fizz");
} else if (count % 5 === 0) {
output.push("Buzz");
} else {
output.push(count);
}
console.log(output);
}