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:
- Exponentiate F by G yielding ir1.- Exponencia F por G produzindo ir1.
- Multiply B by C yielding ir2. - Multiplique B por C, resultando em ir2.
- Divide E into D yielding ir3. - Divida E em D resultando em ir3.
- Add A to ir2 yielding ir4. - Adicione A a ir2 resultando em ir4.
- Subtract ir3 from ir4 yielding ir5.- Subtraia ir3 de ir4 resultando em ir5.
- Add ir5 to ir1 yielding Y. - Adicione ir5 a ir1 produzindo Y.
Tarefas relacionadas:
© Copyright IBM Corp.