Gebruik modulo (%) en Math.floor() voor de berekening.
Oefening 5: Cijfer omzetten naar tekst
Leerdoelen:
Switch-statements
Beslissingen
Functionele analyse:
Een student krijgt een cijfer (0-10). Het programma zet dit cijfer om in een tekstuele beoordeling.
Technische analyse:
Lees een cijfer in een variabele.
Gebruik een switch-statement om het cijfer om te zetten naar:
0-2: "Zeer slecht"
3-4: "Onvoldoende"
5-6: "Voldoende"
7-8: "Goed"
9-10: "Uitstekend"
Als het cijfer buiten de 0-10 range ligt, geef dan een foutmelding.
Toon het resultaat in de console.
Oefening 6: Omrekenen van graden
Leerdoelen:
Functies
Rekenkundige operaties
Functionele analyse:
Schrijf een programma dat temperaturen kan omrekenen tussen Celsius en Fahrenheit.
Technische analyse:
Vraag de gebruiker om een temperatuur en een eenheid (C of F).
Gebruik een functie die:
Celsius omzet naar Fahrenheit met de formule: (C × 9/5) + 32
Fahrenheit omzet naar Celsius met de formule: (F - 32) × 5/9
Toon de omgezette waarde in de console.
Geef een foutmelding als de eenheid niet correct is ingevoerd.
Oefening 7a: Getal raden
Leerdoelen:
Beslissingen
Willekeurige getallen
Functionele analyse:
Kies zelf een willekeurig getal tussen 1 en 10 en sla deze op in een variabele "answer". De gebruiker moet raden welk getal het is.
Technische analyse:
Genereer een willekeurig getal tussen 1 en 10.
Vraag de gebruiker om een gok (simuleer dit met een variabele).
Controleer of het getal juist is:
Zo ja, toon: "Gefeliciteerd, je hebt het juiste getal geraden!"
Zo nee, toon: "Helaas, het juiste getal was X."
Toon het resultaat in de console.
Oefening 7b: Willekeurig getal
Leerdoelen:
Willekeurige getallen
Functionele analyse:
Genereer een willekeurig getal tussen 1 en 10 en sla deze op in een variabele "answer". De gebruiker moet raden welk getal het is.
Technische analyse:
Genereer een willekeurig getal tussen 1 en 10 en sla deze op in een variabele "answer".
Vraag de gebruiker om een gok (simuleer dit met een variabele).
Controleer of het getal juist is:
Zo ja, toon: "Gefeliciteerd, je hebt het juiste getal geraden!"
Zo nee, toon: "Helaas, het juiste getal was X."
Toon het resultaat in de console.
Om een willekeurig getal te genereren kun je gebruik maken van de Math.random() functie. Deze functie zal altijd een kommagetal teruggeven. Met de volgende functie kun je dit willekeurig kommagetal omzetten naar een geheel getal tussen twee getallen: Math.floor(Math.random() * (maximumGetal - minimumGetal) + minimumGetal)