Uitdaging: If-instructie
De if-instructie is een fundamenteel bouwblok van de controleflow in de meeste programmeertalen. Hiermee kan een programma beslissingen nemen en verschillende codeblokken uitvoeren op basis van de vraag of een bepaalde voorwaarde true of false is. Het idee achter if-instructies is eenvoudig: Als aan een voorwaarde wordt voldaan, voer iets uit; zo niet, doe niets.
if.h
1234if (condition) { // Code to be executed if the condition is true }
Een voorwaarde is een booleaanse expressie die evalueert naar true of false. Als deze true is, wordt de code binnen de accolades { } uitgevoerd; als de voorwaarde false is, wordt de code binnen het blok overgeslagen en gaat het programma verder met de volgende instructie na het if-blok.
main.cpp
123456789101112#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }
Als een if-statement slechts één uit te voeren instructie bevat wanneer de conditie true is, kunnen de accolades { } weggelaten worden.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Je bouwt een winkel systeem waarbij klanten mogelijk korting ontvangen op basis van het totaalbedrag van hun aankoop. De functie calculateDiscount neemt een double parameter totalPurchase die het totale bedrag van de aankoop van de klant weergeeft.
- Initialiseer een variabele
discountmet0.0. - Controleer of
totalPurchasegroter dan of gelijk aan100is. Als dat zo is, stel de korting in op 30 procent van het totale aankoopbedrag. VermenigvuldigtotalPurchasemet 0.3 - Geef de waarde van
discountterug vanuit de functie.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you give me an example of an if statement with and without curly braces?
What are some common mistakes to avoid when using if statements?
How do I use if statements with multiple conditions?
Awesome!
Completion rate improved to 7.69
Uitdaging: If-instructie
Veeg om het menu te tonen
De if-instructie is een fundamenteel bouwblok van de controleflow in de meeste programmeertalen. Hiermee kan een programma beslissingen nemen en verschillende codeblokken uitvoeren op basis van de vraag of een bepaalde voorwaarde true of false is. Het idee achter if-instructies is eenvoudig: Als aan een voorwaarde wordt voldaan, voer iets uit; zo niet, doe niets.
if.h
1234if (condition) { // Code to be executed if the condition is true }
Een voorwaarde is een booleaanse expressie die evalueert naar true of false. Als deze true is, wordt de code binnen de accolades { } uitgevoerd; als de voorwaarde false is, wordt de code binnen het blok overgeslagen en gaat het programma verder met de volgende instructie na het if-blok.
main.cpp
123456789101112#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }
Als een if-statement slechts één uit te voeren instructie bevat wanneer de conditie true is, kunnen de accolades { } weggelaten worden.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Je bouwt een winkel systeem waarbij klanten mogelijk korting ontvangen op basis van het totaalbedrag van hun aankoop. De functie calculateDiscount neemt een double parameter totalPurchase die het totale bedrag van de aankoop van de klant weergeeft.
- Initialiseer een variabele
discountmet0.0. - Controleer of
totalPurchasegroter dan of gelijk aan100is. Als dat zo is, stel de korting in op 30 procent van het totale aankoopbedrag. VermenigvuldigtotalPurchasemet 0.3 - Geef de waarde van
discountterug vanuit de functie.
Oplossing
Bedankt voor je feedback!
single