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

Verwijderde inhoud Toegevoegde inhoud
k red.
Nijdam (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 1:
{{Programmeren in C++}}
{{TeDoen|wat=Herschikken, verdelen in kopjes|geplaatst door=[[Gebruiker:Sephiroth|Sephiroth]] 29 dec 2007 23:49 (CET)}}
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, latenis het van webelang eens de betekenis van TRUE en FALSE in computercomputerterminologie terminologiete bestuderen. Een functie die TRUEeen alsgetal resultaatongelijk heeftaan zalnul datals uitdrukkenwaarde inheeft, eenneemt getallogisch datopgevat ongelijkde aanwaarde nulTRUE isaan. Een functie die FALSEde waarde nul aanneemt, heeft islogisch nulde waarde FALSE. WanneerAls je een vergelijking uitvoert, zal ze 1 als resultaat hebbeneen wanneervan de vergelijkingwaarden TRUE of FALSE hebben. In dit geval is; ofTRUE 0heertzelfde als dehet vergelijkinggetal 1 en FALSE ishetzelfde als het getal 0.
 
{{code
Regel 14 ⟶ 15:
</source>
}}
Wanneer je programmeert, zul je vaak de ene waarde moeten vergelijken met de andere om te zien welke ervan de twee kleiner, of groter is dan de ander, of dat beide aan elkaar gelijk iszijn. Er zijn hiervoor een paar operatoren hiervoor: >, >= (groter dan of gelijk aan), <, <= (kleiner dan of gelijk aan), == (gelijk aan), != (niet gelijk aan).
 
<br />Er is ook een functie, de else-functie, die wordt uitgevoerd wanneer de if-functie false is. Laten we eens kijken naar hun beider structuur:
 
{{code
Regel 63 ⟶ 65:
<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++.
<br />OR: Wanneer er maar ééneen van de voorwaarden TRUE moet zijn gebruik je de OR operator. OR wordt geschreven als || in C++.
Het is mogelijk om verschillende boolean operatoren te combineren in één regel. Bijvoorbeeld: !(1 && 0), dit wordt TRUE.
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.