1
resposta

Desafio: Calculando pedidos

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Adriano! Como vai?

Gostei da sua solução, ficou bem estruturada e organizada, mostrando o raciocínio passo a passo para o cálculo do pedido. O uso das variáveis e a clareza na exibição do resumo deixam o algoritmo fácil de entender.

Continue praticando essa lógica clara e detalhada, pois isso ajuda muito a pensar como programador.

Dica: experimente adicionar uma verificação para evitar valores negativos nas quantidades — isso deixa o algoritmo mais robusto e preparado para diferentes situações.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!