# Week 4
# Background color
Maak een folder background-color
aan in de reeds aangemaakt folder week-4
, met daarin een index.js
en index.html
. Vergeet niet om de HTML en JavaScript bestanden te koppelen.
In deze webpagina (website bestaande uit één pagina) willen we het achtergrondkleur van het body
element wijzigen door input van de gebruiker via prompt()
methode uit het window
object.
Resultaat
# Addition
Maak een folder addition
aan in de reeds aangemaakt folder week-4
, met daarin een index.js
en index.html
. Vergeet niet om de HTML en JavaScript bestanden te koppelen.
In deze webpagina willen we de ingegeven (via prompt()
) getallen optellen…
Toon het resultaat in een dialoogvenster (alert()
).
Resultaat
Getal 1:
Getal 2:
Som van de getallen (in een alert):
# BMI
Maak een folder bmi
aan in de reeds aangemaakt folder week-4
, met daarin een index.js
en index.html
. Vergeet niet om de HTML en JavaScript bestanden te koppelen.
*[BMI]: Body Mass Index
In deze webpagina willen we de BMI berekenen door inputs van de gebruiker via prompt()
methode uit het window
object. Eerst wordt de lengte opgevraagd gevolgd door het gewicht. Het resultaat wordt getoond via alert()
methode uit het window
object.
Resultaat
Lengte:
![]()
Gewicht:
![]()
Bericht:
# PGM
Maak een folder pgm
aan in de reeds aangemaakt folder week-4
, met daarin een index.js
en index.html
en een folder images
. Vergeet niet om de HTML en JavaScript bestanden te koppelen.
In deze webpagina willen we informatie uit het Graduaat Programmeren weergeven, zoals:
- een lijst van studenten die deze opleiding volgende. Een student (object) bevat:
- een voornaam
- een familienaam
- een thumbnail (relatieve URL)
- een e-mailadres
De lijst van studenten zullen we dynamisch inladen en converteren naar HTML elementen via JavaScript.
Resultaat
# Multiplication
Maak een folder multiplication
aan in de reeds aangemaakt folder week-4
, met daarin een index.js
en index.html
. Vergeet niet om de HTML en JavaScript bestanden te koppelen.
In deze webpagina willen we maaltafels berekenen door inputs van de gebruiker via prompt()
methode uit het window
object. Eerst wordt de maaltafel opgevraagd gevolgd door het aantal berekeningen. Het resultaat wordt getoond in een lijst (ul...li
).
Resultaat
Maaltafel:
Aantal berekeningen:
Lijst van calculaties:
# Som van arrays
Maak een bestand sum_arrays.js
aan in de reeds aangemaakt folder week-4
.
Maak de som van twee matrices die elk even veel gehele getallen bevatten.
Doe dit met maximum één loop (iteratie) met een for
-lus.
const arrayOne = [3, 5, 22, 5, 7, 2, 45, 75, 89, 21, 2];
const arrayTwo = [9, 2, 42, 55, 71, 22, 4, 5, 90, 25, 26];
// Example output:
// Het totaal is 627
2
3
4
# Bittersweet
Maak een bestand bittersweet.js
aan in de reeds aangemaakt folder week-4
.
Welke getallen tussen x en y zijn zowel deelbaar door 3 als 5? Maak een for lus om te itereren tussen 1 en een opgegeven aantal. Ga na of het getal binnen een interatie deelbaar is door 3. Indien dit het geval is, schrijf dan bitter op het scherm. Ga vervolgens na of het getal deelbaar is door 5, zoja schrijf dan sweet. Indien het niet deelbaar is door 3 en door 5, zet dan gewoon het huidige getal uit de iteratie op het scherm.
Resultaat
1 2 bitter 4 sweet bitter 7 8 bitter sweet 11 bitter 13 14 bittersweet