home *** CD-ROM | disk | FTP | other *** search
- ***************************************************************
- * *
- * UFCO031.cob *
- * *
- * Anwendertestprogramm für MF-VS-Cobol *
- * MS Cobol V3.0 *
- * *
- * ■ Definitionen *
- * *
- * copy ufco03. standard-include *
- * copy format. adressierungshilfe *
- * *
- * ■ Unterprogrammaufruf/Parameterübergabe *
- * COPY forma1. *
- * CALL "UNIF" USING Funktionskennzeichen *
- * Erstes Variablde Feld *
- * Formatname *
- * Returnfeld *
- * Schreibmarke *
- * Daten. *
- * *
- * ■ Compilieren *
- * COBOL name/LITLINK; *
- * *
- * ■ Linken *
- * LINK name UFCO03; *
- * *
- * ■ Aufruf *
- * name *
- * *
- ***************************************************************
- identification division.
- program-id. ufco031.
- environment division.
- data division.
- working-storage section.
- *
- COPY feld.
- COPY ufco03.
- procedure division.
- *
- anf-section.
- anf-001.
- move 12345678.90123456 to fld0.
- move 123456789012345 to fld1.
- move "ABC" to fld2.
- move 27 to fld3.
- move 123456788 to fld4.
- move 1.0 to fld5.
- move 1.785 to fld6.
- move 0.001 to fld7.
- move 0.099999 to fld8.
- move 9.99999999999999 to fld9.
- move -5 to fld10.
- move -7777 to fld11.
- move "Ende" to fld12.
- move -8.761 to fld21.
- move 987654321012345.5 to fld22.
- move 3.75 to fld23.
- move -123456 to fld85.
- move -88 to fld86.
- move "ML" to fld87.
- move "U" to fld88.
- move 777888001 to fld89.
- move 0 to SM.
- move 1 to FKZ.
- anf-002.
- move "feld " to FMT.
- COPY fel1.
- call "UNIF" using FKZ FMT fld0 RET SM Daten.
- if RET not equal 100
- add 0.4 to fld0
- add 100 to fld1
- subtract 15 from fld3
- add 1.51 to fld6
- add 1 to fld8
- subtract 1001 from fld22
- add 505 to fld85
- subtract 50000 from fld89
- move 3 to FKZ
- add 1 to SM
- go to anf-002.
- anf-003.
- stop run.
-