Werk in stapjes!
Lees de opdrachten goed door! Het helpt om bij grotere vraagstukken in kleine stapjes op te lossen.
Maak bv. eerst de benodigde variabelen aan, daarna een if-statement. Schrijf ook niet alle code
in een keer, maar schrijf kleine stukjes en test uitkomsten in de developers console
Opdracht 1a
Maak een script welke het deel van de dag toont in de console door middel van de volgende stappen:
- Maak een variabele die de tijd aangeeft in uren in 24 uur notatie (verzin zelf een waarde)
- Tussen 6 en 12 uur toont je script dat het ochtend is
- Tussen 12 en 18 uur toon je dat het middag is
- Tussen 18 en 24 uur toon je dat het avond is
- Tussen 24 en 6 uur toon je dat het nacht is
Opdracht 1b
Gebruik bovenstaande opdracht maar met de volgende twee aanpassingen:
-
Vraag de tijd aan de gebruiker, als de tijd niet kan (kleiner dan 0 of groter dan 24)
toon je een popup dat die tijd niet kan.
-
Toon het antwoord niet in de console maar in de browser.
Opdracht 2
Maak twee variabelen aan, een met de prijs van een product exclusief BTW (dit is een getal).
De tweede in tekst die aangeeft welk BTW percentage van toepassing is met een woord (HOOG, LAAG of GEEN)
Schrijf nu een script die de BTW en het bedrag inclusief BTW berekend. Toon alle informatie op het
scherm (dus de prijs exclusief BTW, het bedrag aan BTW, het bedrag inclusief BTW en uiteraard hoeveel
procent BTW er berekend is.
Pas zowel de prijs als het BTW percentage aan.
STRATEGIE TIP
Deze opdracht maak je in stapjes:
- Maak eerst de prijs variabele met een getal bv.
100
- Maak daarna de BTW variabele met een woord bv.
HOOG
-
Maak nog twee lege variabele aan voor het BTW bedrag en prijs incl BTW
let btwPrice;
let priceIncBTW;
- Maak daarna een if-statement met een vergelijking op de BTW variabele
- Vul de variabele btwPrice met de juiste percentage (21, 9 of 0)
- Vul de variabele priceIncBTW met de BTW som
-
Toon aan het einde een zinnetje met alle variabele erin en de rekensom
Voor het product van
100 Euro moet ik met BTW HOOG 21 Euro BTW betalen dus in totaal 121 Euro BTW
Opdracht 3a
Maak twee variabelen aan met een getal als waarde en schrijf een script die de variabele toont die de
grootste waarde heeft. Test het script meerdere keren door de variabelen te veranderen.
Opdracht 3b
Bekijk je script nog eens goed, zou het korter/ kleiner kunnen? (circa 3 regelscode)
Opdracht 4
Vraag in een popup een dier aan de gebruiker en sla die op als variabele. Als het gekozen dier een van
de volgende dieren is toon je het dier + het geluid wat het dier maakt op het scherm.
Is het geen van onderstaande dieren, toon dan de tekst Dit dier staat niet in ons systeem
- Kikker (kwaakt)
- Paard (hinnikt)
- Koe (loeit)
- Leeuw (brult)
- Slang (slist)
- Goudvis (blubt)
Opdracht 4 - EXTRA
Als je de lessen/ hoofdstukken goed gevolgd heb, heb je in de vorige opdracht een hele grote if-statement
gemaakt. Dit kan korter/ sneller door middel van een switch
te gebruiken. Echter heb je hier
nog niets over geleerd. Probeer eens door middel van Google en goede zoek
termen meer informatie te vinden over de JavaScript switch
en herschrijf dan je if-statement.