Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Voorwaardelijke Instructies | Introductie tot Programmaverloop
Introductie Tot C++

bookVoorwaardelijke Instructies

De if-construct in programmeren stelt het programma in staat beslissingen te nemen en verschillende scenario's af te handelen. Het bestaat uit twee belangrijke onderdelen: een voorwaarde die evalueert naar waar of onwaar, en de acties of gevolgen die volgen op basis van het resultaat van die voorwaarde.

if_statement.cpp

if_statement.cpp

copy
1234
if (condition) { // Actions to take if the condition is `true` }

De gebruikelijke toepassing is het vergelijken van waarden en het nemen van beslissingen op basis van voorwaarden. U kunt een programma schrijven dat controleert of het saldo aan een bepaalde voorwaarde voldoet voordat de transactie wordt bevestigd. Afhankelijk van de waarde wordt een ander bericht weergegeven.

main.cpp

main.cpp

copy
123456789101112131415
#include<iostream> int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Er is ook de else-constructie in programmeren. Deze wordt gebruikt in combinatie met een if-statement om een alternatieve reeks acties te definiëren die moeten worden uitgevoerd wanneer de voorwaarde in de if-statement onwaar is.

main.cpp

main.cpp

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Je kunt extra if...else-verklaringen nesten binnen een andere if...else-blok. Dit wordt een geneste if...else genoemd. Hiermee kunnen complexere beslissingen worden genomen, waarbij meerdere voorwaarden achtereenvolgens kunnen worden gecontroleerd en verschillende acties kunnen worden uitgevoerd op basis van deze voorwaarden.

main.cpp

main.cpp

format_example.cpp

format_example.cpp

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // Check if balance ≥ 13 { if (balance >= 20) // Check if balance ≥ 20 { std::cout << "Balance ≥ 20: Approved" << std::endl; } else { std::cout << "Balance 13–19: Okay" << std::endl; } } else { std::cout << "Balance < 13: Not okay" << std::endl; } }
Note
Opmerking

Als er slechts één instructie wordt uitgevoerd binnen een if- of else-blok, kun je de accolades weglaten. Dit kan de code compacter maken, maar vermindert ook de duidelijkheid, vooral bij complexere voorwaarden.

question mark

Wanneer wordt het else-blok in een if...else-instructie uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

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

Awesome!

Completion rate improved to 3.85

bookVoorwaardelijke Instructies

Veeg om het menu te tonen

De if-construct in programmeren stelt het programma in staat beslissingen te nemen en verschillende scenario's af te handelen. Het bestaat uit twee belangrijke onderdelen: een voorwaarde die evalueert naar waar of onwaar, en de acties of gevolgen die volgen op basis van het resultaat van die voorwaarde.

if_statement.cpp

if_statement.cpp

copy
1234
if (condition) { // Actions to take if the condition is `true` }

De gebruikelijke toepassing is het vergelijken van waarden en het nemen van beslissingen op basis van voorwaarden. U kunt een programma schrijven dat controleert of het saldo aan een bepaalde voorwaarde voldoet voordat de transactie wordt bevestigd. Afhankelijk van de waarde wordt een ander bericht weergegeven.

main.cpp

main.cpp

copy
123456789101112131415
#include<iostream> int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Er is ook de else-constructie in programmeren. Deze wordt gebruikt in combinatie met een if-statement om een alternatieve reeks acties te definiëren die moeten worden uitgevoerd wanneer de voorwaarde in de if-statement onwaar is.

main.cpp

main.cpp

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Je kunt extra if...else-verklaringen nesten binnen een andere if...else-blok. Dit wordt een geneste if...else genoemd. Hiermee kunnen complexere beslissingen worden genomen, waarbij meerdere voorwaarden achtereenvolgens kunnen worden gecontroleerd en verschillende acties kunnen worden uitgevoerd op basis van deze voorwaarden.

main.cpp

main.cpp

format_example.cpp

format_example.cpp

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // Check if balance ≥ 13 { if (balance >= 20) // Check if balance ≥ 20 { std::cout << "Balance ≥ 20: Approved" << std::endl; } else { std::cout << "Balance 13–19: Okay" << std::endl; } } else { std::cout << "Balance < 13: Not okay" << std::endl; } }
Note
Opmerking

Als er slechts één instructie wordt uitgevoerd binnen een if- of else-blok, kun je de accolades weglaten. Dit kan de code compacter maken, maar vermindert ook de duidelijkheid, vooral bij complexere voorwaarden.

question mark

Wanneer wordt het else-blok in een if...else-instructie uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1
some-alt