1
resposta

Calculando o Valor Total de um Pedido

Em um aplicativo de lanchonete, é fundamental que o cliente saiba rapidamente quanto deverá pagar pelo seu pedido. Para isso, o sistema precisa receber a quantidade de cada item solicitado e calcular automaticamente o valor total da compra.

Neste desafio, vou criar um algoritmo em linguagem natural que utiliza variáveis para armazenar as quantidades e os preços dos produtos, realizando o cálculo final de forma simples e organizada.

1. Itens do Cardápio

ItemPreço Unitário
HambúrguerR$ 12,00
Batata fritaR$ 7,00
RefrigeranteR$ 5,00

2. Dados de Entrada

O algoritmo precisa receber as seguintes informações:

  • Quantidade de hambúrgueres
  • Quantidade de batatas fritas
  • Quantidade de refrigerantes

Exemplo

  • Hambúrgueres: 2
  • Batatas fritas: 1
  • Refrigerantes: 3

3. Variáveis Utilizadas

Preços fixos

  • preco_hamburguer = 12
  • preco_batata = 7
  • preco_refrigerante = 5

Quantidades informadas pelo usuário

  • qtd_hamburguer
  • qtd_batata
  • qtd_refrigerante

Resultado final

  • total_pedido

4. Lógica do Cálculo

O valor total será obtido multiplicando a quantidade de cada item pelo seu preço unitário e somando todos os resultados.

Total=(q_h × 12) + (q_b × 7) + (q_r × 5)

Onde:

  • q_h = quantidade de hambúrgueres
  • q_b = quantidade de batatas fritas
  • q_r = quantidade de refrigerantes

5. Algoritmo em Linguagem Natural

  1. Definir os preços dos produtos.
  2. Solicitar ao usuário a quantidade de hambúrgueres.
  3. Solicitar ao usuário a quantidade de batatas fritas.
  4. Solicitar ao usuário a quantidade de refrigerantes.
  5. Multiplicar cada quantidade pelo respectivo preço.
  6. Somar todos os valores obtidos.
  7. Exibir o valor total do pedido.
  8. Encerrar o algoritmo.

6. Exemplo de Execução

Pedido do Cliente

  • 2 hambúrgueres
  • 1 batata frita
  • 3 refrigerantes

Cálculo

  • Hambúrgueres: 2 × 12 = R$ 24,00
  • Batata frita: 1 × 7 = R$ 7,00
  • Refrigerantes: 3 × 5 = R$ 15,00

Resultado Final

  • Total do pedido: R$ 46,00

7. Pseudocódigo

preco_hamburguer ← 12
preco_batata ← 7
preco_refrigerante ← 5

ler qtd_hamburguer
ler qtd_batata
ler qtd_refrigerante

total_pedido ← (qtd_hamburguer * preco_hamburguer) +
                (qtd_batata * preco_batata) +
                (qtd_refrigerante * preco_refrigerante)

escrever "Total do pedido: R$ ", total_pedido

8. Benefícios da Solução

  • Automatiza o cálculo do pedido.
  • Reduz erros manuais.
  • Facilita o atendimento.
  • Pode ser expandida para incluir novos produtos.
  • Melhora a experiência do cliente.

Conclusão

Esse algoritmo permite calcular de forma rápida e precisa o valor total de um pedido em uma lanchonete. Ao utilizar variáveis para armazenar preços e quantidades, o sistema se torna organizado, reutilizável e fácil de manter. Dessa forma, o atendimento fica mais ágil e o cliente recebe imediatamente o valor final de sua compra.

1 resposta

Oii, Liliane!

Parabéns pela estruturação do seu algoritmo para o desafio de Calculando o Valor Total de um Pedido. Ficou nítido como você aplicou o pensamento computacional para transformar um processo cotidiano em etapas lógicas e executáveis.

A sua lógica de cálculo tá muito bem organizada. Ao definir variáveis claras para preços e quantidades, você garante que a solução seja direta e objetiva, atendendo exatamente ao que o sistema precisa processar. Essa clareza no passo a passo é o que chamamos de profundidade na explicação, o que é ótimo para o aprendizado da comunidade.

Pensando na evolução desse sistema, você acredita que seria interessante adicionar uma etapa para calcular automaticamente uma taxa de entrega baseada na distância, ou isso deixaria o algoritmo complexo demais para o objetivo atual?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!