Exercícios de Comando switch - Lista de Exercícios Resolvida
Questão 1
Desenvolva um programa que receba como entrada um número inteiro que represente um dos 7 dias da semana e imprima na tela se esse dia é útil, final de semana ou inválido.
Considere que Domingo é o dia 1 e Sábado o dia 7.
Ver solução completaQuestão 2
Suponha que você esteja desenvolvendo o sistema de um hotel que deva exibir mensagens na recepção para diferentes ações dos hospedes, são elas:
- Fazer Check-in
- Chamar serviço de quarto
- Fazer pedido
Questão 3
Suponha que você esteja desenvolvendo um programa para o caixa da mercearia do seu bairro.
Esse programa deve ser capaz de somar o valor unitário de um produto do comércio recebendo como entrada apenas o código identificador dele.
Para verificar o bom funcionamento da funcionalidade de soma de valor através do código você decidiu realizar testes apenas com uma parte dos produtos vendidos, para isso criou a seguinte tabela:
Desenvolva o código que será utilizado para a realização dos testes com os três produtos selecionados.
Ver solução completaQuestão 4
Observe o seguinte programa:
Considerando que o usuário digite 7 quando uma entrada for requisitada, responda o que será impresso na tela ao final de sua execução e qual é a importância do comando break em estruturas switch case?
Ver solução completaQuestão 5
Qual é a função do case especial da estrutura switch denominado default.
Ver solução completaQuestão 6
Explique a finalidade do comando switch case e defina a sua estrutura.
Ver solução completaQuestão 7
Desenvolva um programa que simule as 4 operações matemáticas básicas.
A entrada para a escolha de uma das 4 operações disponíveis é dada da seguinte forma:
- Soma
- Subtração
- Multiplicação
- Divisão
Seguida dos 2 operandos que participarão efetivamente da operação.
Ver solução completaQuestão 8
Faça um programa que calcule o “peso ideal” de um usuário de acordo com um caractere identificador de sexo (“M” para Masculino ou “F” para Feminino) inserido pelo mesmo. A fórmula para cada um dos dois casos está definida abaixo.
Caso “M”, utilize a fórmula:
Caso “F”, utilize a fórmula:
Ver solução completa