Logo Passei Direto
Buscar
Os comandos de repetição são utilizados quando é necessário que um certo trecho do código seja repetido. Na linguagem C++, existem três comandos de repetição: while; do-while; for. Considere o código a seguir.


a figura apresenta um código em nove linhas. Na 1ª, temos: “int count;”. Na 2ª, temos: “int number;”. Na 3ª, temos: “int sum;”. Na 4ª, temos: “do {”. Na 5ª, temos: “cout < < "Insira um novo número: " << endl;”. Na 6ª, temos: “cin >> number;”. Na 7ª, temos: “sum += number;”. Na 8ª, temos: “count ++;”. Por fim, na 9ª, temos: “} while (number !=0);”.
Fonte: Aula 01 - ESTRUTURA DE DADOS - Introdução ao C++.

Assinale a alternativa correta sobre o que ocorrerá quando o código for executado.

a.
A mensagem “Insira um novo número” aparecerá sempre que number for ímpar.

b.
Nada acontecerá.

c.
A mensagem “Insira um novo número” aparecerá sempre que number for diferente de 0.

d.
Aparecerá uma mensagem de erro.

e.
A mensagem “Insira um novo número” aparecerá sempre que number for igual a zero.
User badge image
Thiago Motta

há 2 anos

User badge image
Thiago Motta

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra c: "A mensagem 'Insira um novo número' aparecerá sempre que number for diferente de 0." Isso ocorre porque o comando "do-while" executa o bloco de código pelo menos uma vez e, em seguida, verifica a condição de saída. No caso, o bloco de código é composto pelas linhas 5 a 8, que pedem um novo número, somam esse número ao valor de "sum" e incrementam o valor de "count". A condição de saída é que "number" seja igual a 0, ou seja, o bloco de código será executado repetidamente até que o usuário insira o valor 0. Portanto, a mensagem "Insira um novo número" aparecerá sempre que o usuário inserir um número diferente de 0.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina