Als de waarde van het variabel resultaat gelijk is aan true print dan het volgende in de console: “Gefeliciteerd, je hebt het gehaald!“.
Als de waarde van het variabel resultaat gelijk is aan false print dan het volgende in de console: “Helaas, volgende keer beter :(“.
Verwachte output
Als resultaat = true, komt in de console:
Gefeliciteerd, je hebt het gehaald!
Als resultaat = false, komt in de console:
Helaas, volgende keer beter :(
Nu jij
using System;bool resultaat =if(resultaat == true){ Console.WriteLine("")} else if(){}
Mogelijke uitwerking
using System;bool resultaat = false;if (resultaat){ Console.WriteLine("Gefeliciteerd, je hebt het gehaald!");}else { Console.WriteLine("Helaas, volgende keer beter :(");}
Opdracht 2
Zet de volgende casus om naar een if-else block.
Specificaties:
Maak een variabel age aan.
Als de waarde van het variabel age groter of gelijk is aan 18 moet het volgende in de console komen te staan: “Toegang verleend tot de content.” .
Als de waarde van het variabel age kleiner is dan 18, moet het in de console komen te staan: “Toegang geweigerd. Leeftijdsrestrictie: 18+“.
Verwachte output
Als age = 18, komt in de console:
Toegang verleend tot de content.
Als age = 17, komt in de console:
Toegang geweigerd. Leeftijdsrestrictie: 18+
Nu jij
using System;int age =if (){} else {}
Mogelijke uitwerking
using System;int age = 16;if (age >= 18){ Console.WriteLine("Toegang verleend tot de content.");}else { Console.WriteLine("Toegang geweigerd. Leeftijdsrestrictie: 18+");}
Opdracht 3
Schrijf een programma dat bepaalt of een persoon korting krijgt op basis van leeftijd.
Specificaties:
Maak een variabele age.
Als age kleiner is dan 12, toon: “Kinderkorting toegepast.”.
Als age tussen 12 en 18 is, toon: “Tienerkorting toegepast.”.
Als age groter is dan 65, toon: “Seniorenkorting toegepast.”.
In alle andere gevallen, toon: “Geen korting van toepassing.”.
Verwachte output
Als age = 10, komt in de console:
Kinderkorting toegepast.
Als age = 15, komt in de console:
Tienerkorting toegepast.
Als age = 70, komt in de console:
Seniorenkorting toegepast.
Als age = 30, komt in de console:
Geen korting van toepassing.
Nu jij
using System;int age =if() { Console.WriteLine("Kinderkorting toegepast.");} else if( && ) { Console.WriteLine("Tienerkorting toegepast.");} else if() { Console.WriteLine("Seniorenkorting toegepast.");} else { Console.WriteLine("Geen korting van toepassing.");}
Mogelijke uitwerking
using System;int age = 70;if (age < 12) { Console.WriteLine("Kinderkorting toegepast.");} else if (age >= 12 && age <= 18) { Console.WriteLine("Tienerkorting toegepast.");} else if (age > 65) { Console.WriteLine("Seniorenkorting toegepast.");} else { Console.WriteLine("Geen korting van toepassing.");}
Opdracht 4
Schrijf een programma dat controleert of iemand mag stemmen.
Specificaties:
Maak een variabele age.
Als age groter of gelijk is aan 18 en age kleiner dan 120, toon: “Toegang tot stemmen toegestaan.”
Als age kleiner is dan 18, toon: “Niet oud genoeg om te stemmen.”
Anders, toon: “Ongeldige leeftijd.”
Verwachte output
Als age = 35, komt in de console:
Toegang tot stemmen toegestaan.
Als age = 5, komt in de console:
Niet oud genoeg om te stemmen.
Nu jij
using System;int age =if(){}
Mogelijke uitwerking
using System;int age = 25;if (age >= 18 && age < 120) { Console.WriteLine("Toegang tot stemmen toegestaan.");} else if (age < 18) { Console.WriteLine("Niet oud genoeg om te stemmen.");} else { Console.WriteLine("Ongeldige leeftijd.");}
Opdracht 5
Schrijf een programma dat het maandelijkse elektriciteitstarief berekent op basis van verbruik.
Specificaties:
Maak een variabele verbruik (in kWh).
Als verbruik kleiner is dan 100, toon: “Lage kosten.”.
Als verbruik tussen 100 en 200 ligt, toon: “Gemiddelde kosten.”.
Als verbruik groter is dan 200, toon: “Hoge kosten.”.
Verwachte output
Als verbruik = 90, komt in de console:
Lage kosten.
Als verbruik = 150, komt in de console:
Gemiddelde kosten.
Als verbruik = 2000000, komt in de console:
Hoge kosten.
Nu jij
using System;int verbruik =if(){} else if(){} else {}
Maak een programma dat controleert of iemand toegang heeft tot een evenement.
Specificaties:
Maak een variabele age voor de leeftijd van de bezoeker en een variabele hasTicket die true of false is, afhankelijk van of de bezoeker een ticket heeft.
Voeg ook een variabele isVIP toe die aangeeft of de bezoeker VIP-lid is (true of false).
Als de bezoeker minstens 18 jaar oud is en een geldig ticket heeft of VIP-lid is, toon: "Toegang toegestaan.".
Als niet aan de voorwaarden wordt voldaan, toon: "Toegang geweigerd.".
Verwachte output
Als age = 20, hasTicket = true, isVIP = false, komt in de console:
Toegang toegestaan.
Als age = 16, hasTicket = false, isVIP = true, komt in de console:
Toegang geweigerd.
Als age = 18, hasTicket = true, isVIP = false, komt in de console:
Toegang toegestaan.
Nu jij
using System;int age =bool hasTicket =bool isVIP =if (age >= 18 && ) { Console.WriteLine("Toegang toegestaan.");} else { Console.WriteLine("Toegang geweigerd.");}
Maak een programma dat bepaalt of iemand korting krijgt op een hotelboeking.
Specificaties:
Maak een variabele age voor de leeftijd van de gast.
Voeg een variabele dayOfWeek toe voor de dag van de boeking (bijvoorbeeld "maandag" voor doordeweeks of "zaterdag" voor weekend).
Als de gast ouder dan 65 jaar of jonger dan 18 jaar is, en de boeking is op een doordeweekse dag (geen "zaterdag" of "zondag"), toon: "Korting toegepast.".
In andere gevallen toon je "Geen korting beschikbaar.".
Verwachte output
Als age = 70 en dayOfWeek = "maandag", komt in de console:
Korting toegepast.
Als age = 16 en dayOfWeek = "zaterdag", komt in de console:
Geen korting beschikbaar.
Als age = 40 en dayOfWeek = "dinsdag", komt in de console:
Geen korting beschikbaar.
Nu jij
using System;int age =string dayOfWeek =if (() && ()) { Console.WriteLine("Korting toegepast.");} else { Console.WriteLine("Geen korting beschikbaar.");}
Maak een programma dat controleert of een getal even of oneven is.
Specificaties:
Maak een variabele number.
Als number deelbaar is door 2, toon de tekst: “Het getal is even.”.
Anders, toon: “Het getal is oneven.”.
Verwachte output
Als number = 8, komt in de console:
Het getal is even.
Als number = 5, komt in de console:
Het getal is oneven.
Als number = 200, komt in de console:
Het getal is even.
Nu jij
using System;int number =if(){}
Mogelijke uitwerking
using System;int number = 7;if (number % 2 == 0) { Console.WriteLine("Het getal is even.");} else { Console.WriteLine("Het getal is oneven.");}
Opdracht 11
Schrijf een programma dat controleert of een getal zowel positief als even is.
Specificaties:
Maak een variabele number.
Als number positief is én even, toon: “Het getal is positief en even.”.
Als number positief is maar oneven, toon: “Het getal is positief en oneven.”.
In alle andere gevallen, toon: “Het getal is negatief.”.
Verwachte output
Als number = 10, komt in de console:
Het getal is positief en even.
Als number = 17, komt in de console:
Het getal is positief en oneven.
Als number = -20, komt in de console:
Het getal is negatief.
Nu jij
using System;int number =if(){}
Mogelijke uitwerking
using System;int number = 6;if (number > 0 && number % 2 == 0) { Console.WriteLine("Het getal is positief en even.");} else if (number > 0 && number % 2 != 0) { Console.WriteLine("Het getal is positief en oneven.");} else { Console.WriteLine("Het getal is negatief.");}