Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Perform Varying

Eu fiz um teste em que o meu contador fosse: 77 WRK-CONTADOR PIC 9(02) VALUE ZEROS.

e no meu varying fosse: PERFORM VARYING WRK-CONTADOR FROM 0 BY 1 UNTIL WRK-CONTADOR GREATER 10 COMPUTE WRK-RESUL = WRK-NUMERO * WRK-CONTADOR DISPLAY WRK-NUMERO ' X ' WRK-CONTADOR ' = ' WRK-RESUL

percebe que meu contador é maior que 10, ou seja, quando chegar no 11 ele não devera contabilizar mais certo? e na tela vai mostrar os 10 numeros mas neste caso a forma que eu coloquei está trazendo 11 numeros resultado: (1- 8x0 = 0) (2 - 8x1=08) (3 - 8x2=16) (4 - 8x3 = 24) (5 - 8x4=32) (6 - 8x5=40) (7 - 8x6=48) (8 - 8x7=56) (9 - 8x8=64) (10 - 8x9=72) (11 - 8x10=80)

o certo não era mostrar ate o 10 "8x9"?

1 resposta
solução!

Ola, Stephanie.

Como esta começando do 0 , o loop vai girar 11 vezes até o 10.

De 0 a 10 são 11 voltas mesmo.

Ivan

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software