tds-lp
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,00
2. 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 desconto
5. 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 - Industrial
2. 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% desconto
6. 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.