Tendo a variável i declarada e inicializada como: Var i :inteiro Inicio i <- 5 e tendo os seguintes

Tendo a variável i declarada e inicializada como: Var

i :inteiro

Inicio

i <- 5

e tendo os seguintes trechos de código:

enquanto (i = 5) faca
escreva (i, i+2, i+4)
i <- 5
fimenquanto

E

se (i = 5) então

escreva (i, i+2, i+4)

fimse

Indique a única resposta correta após analisar os códigos acima:

a. Não imprimem nada na tela.

b. Um deles imprime 5, 7 e 9 uma única vez e o outro entra em loop, imprimindo estes valores indefinidamente.

c. Um deles imprime 5, 7 e 9 e o outro nada imprime.

d. Estão com a sintaxe errada.

e. São idênticos sob o ponto de vista do que imprimem na tela.

1 Resposta

  • Isabelly

    Alternativa b).

    Explicação:

    Um deles imprime 5, 7 e 9 uma única vez e o outro entra em loop, imprimindo estes valores indefinidamente.

Clique aqui para adicionar a sua resposta.