Logo Passei Direto
Buscar
Napoleão ensinou a seus alunos a fazer menus em C++. Aplicou um teste e me mostrou algumas soluções dadas por seus alunos. O teste do Prof. Napoleão solicitava que o menu abaixo fosse apresentado repetidamente até que a tecla adequada fosse acionada.
Qual dos trechos representa a solução correta para as especificações dadas?
int opcao; do { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; cin >> opcao; } while (opcao != 4);
int opcao; do { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; cin >> opcao; } while (opcao == 4);
int opcao; while (opcao != 4) { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; cin >> opcao; }
int opcao; do { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; } while (opcao != 1 || opcao != 2 || opcao != 3);
User badge image
Exercícios Para o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

A solução correta para o problema apresentado é a primeira opção: ```cpp int opcao; do { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; cin >> opcao; } while (opcao != 4); ``` Essa estrutura `do-while` garante que o menu seja exibido repetidamente até que a opção 4 (finalizar o programa) seja escolhida. As outras opções não atendem corretamente à especificação do problema.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina