Overleg:Programmeren in COBOL/Bewerkingen/Berekeningen

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikibooks

Op deze pagina (https://nl.wikibooks.org/wiki/Programmeren_in_COBOL/Bewerkingen/Berekeningen) staat dat beide onderstaande gelijk zijn. Dat is niet geheel waar IMHO, alleen geldig als a en b aan het begin dezelfde waarde hebben. Als b vóór dit statement één meer is dan a, dan is dat na de handeling ook zo: het verschil zal dan 1 blijven bij de bovenste wijze. De onderste wijze maakt waarde van b gelijk aan die van a en a en b zullen altijd na die tijd dezelfde waarde zijn.

ADD k l m TO a b
COMPUTE a b = a + k + l + m

correct is volgens mij (maar vandaag om 22:30 begonnen met Cobol dus correct me if I am wrong):

ADD k l m TO a b

is equivalent met de combinatie:

COMPUTE a = a + k + l + m
COMPUTE b = b + k + l + m

Graag de mening van een Cobol-kenner.

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.