Programmeren in COBOL/Statements/COMPUTE: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Hasse (overleg | bijdragen)
Regel 20:
==Uitleg==
===COMPUTE===
Dit dient voorom berekeningen mee uit te voeren. Het wordt meteen gevolgd door een veld die de uitkomst zal opslaan, dit mogen ook meerdere velden zijn. Daarna komt de "=" die gevolgd wordt door een wiskundige uitdrukking.
 
===ROUNDED(optioneel)===
Zorgt ervoor dat er wordt afgerond op basis van de wiskundige regel. In COBOL wordt er niet automatisch afgerond. Stel je hebt een veld met een ''PICTURE'' van 9999 en je wilt daarin het getal 1234,56 in opslaan. Dan zullen de getallen na de komma gewoon weg vallen zodat er alleen 1234 wordt opgeslagen wordt. Volgens de wiskunde is dit niet correct als je wilt afronden moet je eerst kijken wat er na de komma komt, is dit gelijk of groter dan 5 moet je naar boven afronden is dit kleiner naar beneden. Dus er moet 1235 worden opgeslagen in dat veld. Dit doet ''ROUNDED'' voor u.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.