Programmeren in COBOL/Velden/Editing: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
kGeen bewerkingssamenvatting |
kGeen bewerkingssamenvatting |
||
Regel 36:
==Fixed insertion==
Bij fixed insertion worden er 5 symbolen gebruikt en die mogen alleen worden gebruikt bij numerieke velden. Deze symbolen zijn het plus- en minteken
==Zero suppression==
Zero suppression betekent dat we nullen gaan onderdrukken als ze niet van belang zijn. Hiervoor worden twee tekens gebruikt de letter z en de asterisk(*). Als we die tekens gebruiken wordt de nul vervangen door een spatie of een asterisk. Bijvoorbeeld we hebben een picture 9,999.99 en die heeft als inhoud 123.45 wanneer we dit gaan tonen krijgen we 0,123.45. Die eerste nul heeft totaal geen nut. Als we de z gebruiken in ons picture zoals z,zz9.99 dan krijgen we " 123.45". De overbodige nul wordt dus vervangen door een spatie. Merk op dat de komma ook wegvalt want die heeft ook geen enkel nut. De asterisk doed hetzelfde maar de nul wordt dan vervangen door een *. Bijvoorbeeld een picture *,**9.99 met als inhoud 12.04 wordt dan getoond op het scherm als "**12.04". De asterisk wordt vooral in de bankwereld gebruikt om fraude te voorkomen. Bijvoorbeeld bij cheques en overschrijvingen om te voorkomen dat er getallen voor een bedrag worden bijgezet. Zoals een cheque voor 500.00 kan makkelijk worden veranderd door 1500.00 terwijl als we asterisken zouden gebruiken eerder ***500.00 zouden te zien krijgen en is het daardoor moeilijk te veranderen.
[[Categorie: Programmeren in COBOL]]
|