O código a seguir possui um erro de codificação. Escolha a alternativa que descreve esse erro:
contador <- 0
enquanto contador <= 10 faca
escreva(contador)
fimenquanto
A) O comando “enquanto” deve possuir uma condição conjunta com a condição informada.
B) Ele não possui um incremento da variável contador, tornando esse laço de repetição infinito.
C ) Deveria existir mais uma variável para controlar a quantidade de vezes que o laço irá repetir.
D) O operador correto para este código é o “>=”.
E) O contador inicia com 0 (zero), o que faz com que o laço de repetição não finalize.
Soluções para a tarefa
Respondido por
16
Olá Rodrigo, como vai?
Vou te ajudar com essa questão.
A resposta correta é a alternativa B.
Uma vez que a variável contador não está sendo incrementada, ela terá sempre valor zero, e assim sempre atenderá a condição de ser <= 10.
O código já com a correção ficará assim:
contador <- 0
enquanto contador <= 10 faca
escreva(contador)
contador <- contador+1
fimenquanto
Dúvidas? Estarei a disposição para eventuais esclarecimentos.
Perguntas interessantes