Programmeren in C++/If-statement: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
AventicumRobot (overleg | bijdragen)
k Robot: automatisch tekst vervangen (-{{GFDL-oud}} + )
k red.
Regel 3:
Het is belangrijk voor de programmeur om het verloop van een programma te kunnen beïnvloeden . Met het zogenaamde if-statement brengt de programmeur een voorwaardelijke instructie in het programma. Afhankelijk van een voorwaarde beslist het programma of bepaalde instructies al dan niet worden uitgevoerd. Een van de mogelijkheden van het if-statement is dat het kan worden gebruikt om het ingevoerde wachtwoord van de gebruiker te controleren en dan te beslissen of de gebruiker toegang mag krijgen tot het programma of niet.
<br />Zonder zo’n functie als if zou een programma iedere keer bijna hetzelfde verloop hebben.
Voordat we de structuur van een if -functie gaan bespreken, laten we eens de betekenis van TRUE en FALSE in computer terminologie bestuderen. Een functie die TRUE als resultaat heeft zal dat uitdrukken in een getal diedat ongelijk geenaan nul is. Een functie die FALSE heeft is nul. Wanneer je een vergelijking uitvoert, zal hijze 1 als resultaat hebben wanneer de vergelijking TRUE is; of 0 als de vergelijking FALSE is.
 
{{code
Regel 14:
</source>
}}
Wanneer je programmeert, zalzul je vaak de ene waarde moeten vergelijken met de andere om te zien welke er kleiner, groter of gelijk is. Er zijn een paar operatoren hiervoor: >, >= (groter dan of gelijk aan), <, <= (kleiner dan of gelijk aan), ==, != (niet gelijk aan).
<br />Er is ook een else -functie, die wordt uitgevoerd wanneer de if -functie false is,. latenLaten we eens kijken naar beide hun beider structuur:
 
{{code
Regel 30:
</source>
}}
Een van de mogelijkheden voor het gebruik van else is als je twee voorwaarden hebt die misschien alletweealle twee TRUE zouden kunnen zijn, alleen wil je dat er maar stukje code wordt uitgevoerd. Je kan een else if -functie gebruiken na een if, hierdoor zal wanneer die if -functie TRUE is, de else if worden genegeerd, maar wanneer die if -functie FALSE is, zal de voorwaarde in de else if functie worden gecontroleerd. Laten we eens naar een simpel programma kijken:
 
{{code
Regel 60:
</source>
}}
Met boolean operatoren kan je meer ingewikkelde voorwaarden schrijven. Bijvoorbeeld: alsAls je bijvoorbeeld wilt controleren of een variabele groter is dan vijf en kleiner dan tien, dan kun je boolean AND gebruiken. De C++ operatoren zijn niet: OR, AND of NOT, maar ||, && en !. De boolean operatoren functioneren op dezelfde manier als vergelijkingsoperatoren: elk stuurt 0 terug wanneer het resultaat FALSE is en 1 wanneer het TRUE is.
<br />NOT: de NOT operator keert het resultaat van een voorwaarde om. Wanneer de voorwaarde FALSE is, zal de NOT operator daar TRUE van maken en omgekeerd. In C++ wordt not geschreven als !.
<br />AND: AND geeft TRUE als resultaat wanneer alle voorwaarden TRUE zijn. De AND operator wordt geschreven als && in C++.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.