Programmeren in COBOL/Bewerkingen/IF en lussen: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k titel 'Programmeren in COBOL/If en lussen' gewijzigd in 'Programmeren in COBOL/IF en lussen': sleutelwoorden in hoofdletters |
wat er gebeurT als ... / een variabele bepaalT ... |
||
Regel 1:
{{Programmeren in COBOL}}
In dit hoofdstuk leer je over
==Relatieconditie==
Via een relatieconditie vergelijk je een
In programmeren kun je 2 of meer dingen met elkaar vergelijken en
▲==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
Regel 20 ⟶ 21:
</pre>
}}
IF zal de inhoud van de variabele vergelijken met 5. Als het overeenkomt, zal wat er tussen IF en END-IF staat, uitgevoerd worden. Met ELSE kan je ook iets doen in het andere geval. (THEN hoeft niet geschreven te worden, maar komt de leesbaarheid wel ten goede.)
{{code
|Taal = COBOL
Regel 32 ⟶ 35:
</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. ▼
▲
Een IF moet altijd worden afgesloten met END-IF, anders leest de compiler tot bij het volgende punt. Moderne COBOL-conventies raden het gebruik van END-IF aan.
==Lussen==
Er zijn twee manieren om lussen te gebruiken:
===
{{code
|Taal = COBOL
Regel 50 ⟶ 54:
</pre>
}}
Met dit programma wordt ''times'' 60 keer getoond op het scherm. Er kan natuurlijk ook gebruik gemaakt worden van een variabel die bepaald hoe vaak de lus moet worden uitgevoerd.▼
▲Met dit programma wordt
===Until===▼
{{code
|Taal = COBOL
|Titel = Lus met
|Code =
<pre>
Regel 67 ⟶ 72:
</pre>
}}
Hoewel dit voorbeeld sterk overeenkomt met het vorige
[[Categorie:Programmeren in COBOL|If en lussen]]
|