Buscar

O comando de repetição while, também faz uso de uma condição como no comando de repetição do...while, mas diferente comando de repetição do..while ...

O comando de repetição while, também faz uso de uma condição como no comando de repetição do...while, mas diferente comando de repetição do..while a condição e realizada no começo. Com isso, o bloco de instruções pode ser ou não executado No caso de isso ser verdade, o bloco de instruções é executado novamente. E assim por diante, até que a condição seja falsa. Analise o código abaixo de determine a saída.

#include

void main(){

int cerveja = 0;

int festa = 1;

do{

cerveja += 2;

}while (festa && cerveja < 3);

printf("Foi consumido %d cerveja(s)", cerveja);

Escolha uma opção:

a. Foi consumido 4 cerveja(s)

b. Foi consumido 0 cerveja(s)

c. todas as alternativas anteriores estão erradas

d. Foi consumido 3 cerveja(s)

e. Foi consumido 2 cerveja(s)

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa "e. Foi consumido 2 cerveja(s)". Isso ocorre porque o comando do...while executa o bloco de instruções pelo menos uma vez, independentemente da condição ser verdadeira ou falsa. No caso do código apresentado, a variável "cerveja" é incrementada em 2 a cada iteração do loop, enquanto a variável "festa" é verdadeira e a variável "cerveja" é menor que 3. Como a variável "cerveja" atinge o valor de 2 na segunda iteração, a condição "cerveja < 3" se torna falsa e o loop é interrompido. Portanto, a saída será "Foi consumido 2 cerveja(s)".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais