Calculando pedidos
- Início do algoritmo.
- Definir os preços dos produtos.
- Inicializar as quantidades como zero.
- Repetir:
- Solicitar a quantidade de hambúrgueres.
- Solicitar a quantidade de batatas fritas.
- Solicitar a quantidade de refrigerantes.
- Calcular o subtotal do pedido.
- Se todas as quantidades forem zero, informar que não existe pedido.
- Caso contrário, exibir o subtotal.
- Perguntar ao usuário se deseja:
- alterar o pedido
- concluir o pedido
- Enquanto o usuário escolher alterar o pedido.
- Se o pedido for válido, registrar e concluir.
- Fim do algoritmo.
Início
precoHamburguer ← 12
precoBatata ← 7
precoRefrigerante ← 5
opcao ← 1
enquanto (opcao == 1) faça
ler qtdHamburguer
ler qtdBatata
ler qtdRefrigerante
se (qtdHamburguer == 0) e (qtdBatata == 0) e (qtdRefrigerante == 0) então
mostrar "Não existe pedido"
senão
subtotal ← (qtdHamburguer * precoHamburguer) +
(qtdBatata * precoBatata) +
(qtdRefrigerante * precoRefrigerante)
mostrar "Subtotal: ", subtotal
fim se
mostrar "1 - Alterar pedido"
mostrar "2 - Concluir pedido"
ler opcao
fim enquanto
mostrar "Pedido concluído"
Fim