COBOL - Coding your program - Example: calculation of intermediate results



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Codificando seu programa - Exemplo: cálculo de resultados intermediários
Enterprise COBOL for z/OS, Version 4.2

O exemplo a seguir mostra como o compilador executa uma instrução aritmética como uma sucessão de operações, armazenando resultados intermediários conforme necessário.

COMPUTE Y = A + B * C - D / E + F ** G

O resultado é calculado na seguinte ordem:

  1. Exponentiate F by G yielding ir1.- Exponencia F por G produzindo ir1.
  2. Multiply B by C yielding ir2.        - Multiplique B por C, resultando em ir2.
  3. Divide E into D yielding ir3.        - Divida E em D resultando em ir3.
  4. Add A to ir2 yielding ir4.            - Adicione A a ir2 resultando em ir4.
  5. Subtract ir3 from ir4 yielding ir5.- Subtraia ir3 de ir4 resultando em ir5.
  6. Add ir5 to ir1 yielding Y.             - Adicione ir5 a ir1 produzindo Y.

Tarefas relacionadas:



© Copyright IBM Corp.