• Matéria: Informática
  • Autor: rodrigoramosdep5gdca
  • Perguntado 6 anos atrás

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.

Respostas

respondido por: TheNinjaTaurus
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.

\textsf{\textbf{Bons\ estudos!}}\\\\\textsf{\textbf{Se\,desejar},\,avalie\,a\,minha\,resposta}\star\star\star\star\star\\\textsf{Ou\,marque\,como\,a\,melhor\,\textbf{se\,ela\,for\,qualificada}}\\\\\textsf{\textbf{Brainly}\,-\,Estudamos\,juntos}

Perguntas similares