Boa tarde!
Agradeço se alguém puder fazer ajustes, propor melhorias ou comentar essa solução.
Um forte abraço.
Algoritmo para Cálculo de Pedidos - Lanchonete
Objetivo
Calcular o valor total de um pedido com base nas quantidades de itens solicitados, utilizando variáveis para armazenar preços e quantidades.
Algoritmo em Linguagem Natural (Passo a Passo Executável)
INICIALIZAÇÃO DAS VARIÁVEIS DE PREÇO
Defina preco_hamburguer = 12.00
Defina preco_batata = 7.00
Defina preco_refri = 5.00
ENTRADA DE DADOS: SOLICITAÇÃO DAS QUANTIDADES
Solicite ao usuário: "Quantos hambúrgueres deseja?"
Armazene o valor digitado em qtd_hamburguer
Solicite ao usuário: "Quantas porções de batata frita deseja?"
Armazene o valor digitado em qtd_batata
Solicite ao usuário: "Quantos refrigerantes deseja?"
Armazene o valor digitado em qtd_refri
CÁLCULO DOS SUBTOTAIS POR ITEM
Calcule subtotal_hamburguer = qtd_hamburguer * preco_hamburguer
Calcule subtotal_batata = qtd_batata * preco_batata
Calcule subtotal_refri = qtd_refri * preco_refri
CÁLCULO DO VALOR TOTAL DO PEDIDO
Calcule total_pedido = subtotal_hamburguer + subtotal_batata + subtotal_refri
EXIBIÇÃO DO RESULTADO
Mostre para o usuário:
text
** RESUMO DO PEDIDO **
Hambúrguer(s): [qtd_hamburguer] x R$ [preco_hamburguer] = R$ [subtotal_hamburguer]
Batata(s) Frita(s): [qtd_batata] x R$ [preco_batata] = R$ [subtotal_batata]
Refrigerante(s): [qtd_refri] x R$ [preco_refri] = R$ [subtotal_refri]
TOTAL DO PEDIDO: R$ [total_pedido]
Fluxograma do Processo
text
[INÍCIO]
|
v
[Definir preços fixos dos itens]
|
v
[Solicitar quantidade de hambúrgueres]
|
v
[Solicitar quantidade de batatas fritas]
|
v
[Solicitar quantidade de refrigerantes]
|
v
[Calcular subtotal de cada item]
|
v
[Calcular total_pedido = soma dos subtotais]
|
v
[Exibir resumo detalhado do pedido]
|
v
[FIM]
Exemplo Prático de Execução
Cenário: Um cliente pede 2 hambúrgueres, 1 batata frita e 3 refrigerantes.
text
Sistema: "Quantos hambúrgueres deseja?"
Usuário: 2
Sistema: "Quantas porções de batata frita deseja?"
Usuário: 1
Sistema: "Quantos refrigerantes deseja?"
Usuário: 3
Sistema:
** RESUMO DO PEDIDO **
Hambúrguer(s): 2 x R$ 12.00 = R$ 24.00
Batata(s) Frita(s): 1 x R$ 7.00 = R$ 7.00
Refrigerante(s): 3 x R$ 5.00 = R$ 15.00
TOTAL DO PEDIDO: R$ 46.00
Cálculo Detalhado do Exemplo
Hambúrguer: 2 × R$ 12,00 = R$ 24,00
Batata Frita: 1 × R$ 7,00 = R$ 7,00
Refrigerante: 3 × R$ 5,00 = R$ 15,00
Total: R$ 24,00 + R$ 7,00 + R$ 15,00 = R$ 46,00