Lista 07 - Exercícios de Algoritmos - Estrutura Condicional - Parte 4
Disciplina: Lógica de Programação – Prof. Mauro Borges França
Curso: Técnico em Desenvolvimento de Sistemas Integrado ao Ensino Médio - TDS
Laboratório 109/106 – realizar atividade em duplas – valor 1,0 Pontos.
Resolva os problemas desenvolvendo os códigos dos Algoritmos no Programa Visualg 3.0
Observação: Resolver os algoritmos utilizando as duas estruturas (SE-SENÃO / ESCOLHA-CASO). Portanto, cada exercício a seguir deverá ter dois arquivos, um aplicando (SE-SENÃO) e outro aplicando (ESCOLHA-CASO).
Exercício 1 - Sistema de Pedido (Restaurante)
Enunciado: Um restaurante deseja automatizar o cálculo de pedidos.
O sistema deve:
1. Exibir o menu:
1 - Prato Executivo → R$ 25,00
2 - Prato Premium → R$ 40,00
3 - Sobremesa → R$ 15,00
4 - Bebida → R$ 8,002. O usuário deve informar:
- o código do item
- a quantidade desejada
3. O sistema deve calcular o valor parcial com base na escolha (usar escolha-caso)
4. Depois, escolher a forma de pagamento:
1 - Dinheiro → 10% de desconto
2 - Pix → 5% de desconto
3 - Cartão → sem desconto5. Regras adicionais:
- Se o valor final for maior que R$ 100 → aplicar 5% de desconto extra
- Mostrar:
- valor total sem desconto
- valor final
- forma de pagamento
- mensagem:
- "Compra econômica" se teve desconto
- "Compra sem desconto" caso contrário
Exercício 2 - Sistema de Conta de Energia
Enunciado: Uma companhia de energia elétrica deseja automatizar o cálculo da conta de luz de seus clientes.
O sistema deve funcionar da seguinte forma:
1. Ler o tipo de cliente:
1 - Residencial
2 - Comercial
3 - Industrial2. Ler o consumo de energia (em kWh)
3. Calcular o valor base conforme o tipo (usar escolha-caso):
- Residencial → R$ 0,50 por kWh
- Comercial → R$ 0,70 por kWh
- Industrial → R$ 0,90 por kWh
4. Aplicar taxa adicional (usar se):
- Se consumo > 500 kWh → adicionar 10% ao valor total
5. Aplicar desconto por forma de pagamento:
1 - Débito automático → 5% desconto
2 - Boleto → sem desconto
3 - Pix → 3% desconto6. Mostrar:
- Tipo de cliente
- Consumo
- Valor base
- Valor final
- Mensagem:
- "Alto consumo" se > 500 kWh
- "Consumo normal" caso contrário
Copyleft 🄯 2026 - Professor Mauro Borges França.