Programmeren in COBOL/Bewerkingen/IF en lussen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Sephiroth (overleg | bijdragen)
Pagina aangemaakt: "In dit hoofdstuk leer je over de ''if-statment'' en de ''lussen'' ==Relatieconditie== Via een relaticonditie vergelijk je een variabel, constante of een rekenkundige uitdrukkin..."
 
Sephiroth (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 6:
==If-statement==
In programmeren kun je 2 of meer dingen met elkaar vergelijken en dan kun je de computer iets laten doen. Dit gaat via de if-statement. In dit programma kan de gebruiker een getal raden. Als het getal juist is dan krijgt hij "goed gegokt" op het scherm.
{{code
|Taal = COBOL
|Titel = IF-statement
|Code =
<pre>
DISPLAY "geef een getal van 0 tot 9"
Regel 14 ⟶ 18:
END-IF
</pre>
}}
''If'' zal de inhoud van de variabele controleren met 5. Als het klopt zal het uitvoeren wat er in de ''if'' staat. Maar wat als je ook wilt dat het programma toont dat je fout bent.
{{code
|Taal = COBOL
|Titel = IF-statement
|Code =
<pre>
IF getal = gezochtgetal
Regel 21 ⟶ 30:
END-IF
</pre>
}}
Nu als het fout is krijg je "slecht gegokt". ''Then'' geeft aan wat er gebeurd als het goed is en ''else'' geeft aan als het fout is. Natuurlijk kun je ook 2 variabelen met elkaar vergelijken zoals hier de ''if'' getal vergelijkt met gezochtgetal.
 
Regel 29 ⟶ 39:
 
===Times===
{{code
|Taal = COBOL
|Titel = Lus met times
|Code =
<pre>
PERFORM 60 TIMES
Regel 34 ⟶ 48:
END-PERFORM
</pre>
}}
Met dit programma wordt ''times'' 60 keer getoond op het scherm. Er kan natuurlijk ook gerbuik gemaakt worden van een variabel die bepaald hoe vaak de lus moet worden uitgevoerd.
 
===Until===
{{code
|Taal = COBOL
|Titel = Lus met until
|Code =
<pre>
DISPLAY "Hoe vaak moet de lus worden uitgevoerd"
Regel 46 ⟶ 65:
END-PERFORM
</pre>
}}
Hoewel dit voorbeeld sterk overeenkomt met het vorige. Is het toch fundamenteel verschillend als je de min vervang door een plus zal het nooit eindigen. De perform zal stoppen als er voldaan is aan de voorwaarde.
[[Categorie:Programmeren in COBOL|If en lussen]]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.