Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: If-instructie | Introductie tot Conditionele Instructies
C++ Conditionele Uitspraken

bookUitdaging: 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

if.h

copy
1234
if (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

main.cpp

copy
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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Taak

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.

  1. Initialiseer een variabele discount met 0.0.
  2. Controleer of totalPurchase groter dan of gelijk aan 100 is. Als dat zo is, stel de korting in op 30 procent van het totale aankoopbedrag. Vermenigvuldig totalPurchase met 0.3
  3. Geef de waarde van discount terug vanuit de functie.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 7.69

bookUitdaging: 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

if.h

copy
1234
if (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

main.cpp

copy
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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Taak

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.

  1. Initialiseer een variabele discount met 0.0.
  2. Controleer of totalPurchase groter dan of gelijk aan 100 is. Als dat zo is, stel de korting in op 30 procent van het totale aankoopbedrag. Vermenigvuldig totalPurchase met 0.3
  3. Geef de waarde van discount terug vanuit de functie.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
single

single

some-alt