1
resposta

Desafio: Calculando pedidos

## Algoritmo em linguagem natural

  1. Iniciar o sistema.

  2. Criar as variáveis:
    Valor do
    hambúrguer = 12
    batata = 7
    refrigerante = 5

  3. Pedir ao cliente:
    a quantidade de hambúrgueres.
    a quantidade de batatas fritas.
    a quantidade de refrigerantes.

  4. Calcular o valor total:

total =
(quantidade de hambúrguer × 12)
(quantidade de batata × 7)
(quantidade de refrigerante × 5)

  1. Mostrar o valor total do pedido.
  2. Encerrar o sistema.
1 resposta

Olá, Vanelice. Como vai?

Excelente resolução! O seu algoritmo descreve com perfeição a lógica de um sistema de PDV (Ponto de Venda). Você aplicou muito bem os conceitos de declaração de variáveis, entrada de dados, processamento e saída.

A organização que você utilizou facilita muito a tradução desse pensamento para uma linguagem de programação real, pois as etapas de cálculo estão bem definidas. No pensamento computacional, esse processo de definir valores fixos para itens (como o preço do hambúrguer) e realizar operações matemáticas com base neles é a base da automação.

Para complementar o seu desafio, veja como esse algoritmo ficaria estruturado em código, utilizando uma sintaxe simples:

// Atribuindo valores fixos (Constantes)
const precoHamburguer = 12;
const precoBatata = 7;
const precoRefrigerante = 5;

// Entrada de dados (Simulando a quantidade pedida)
let qtdHamburguer = 2;
let qtdBatata = 1;
let qtdRefrigerante = 2;

// Processamento (O cálculo que você estruturou)
let total = (qtdHamburguer * precoHamburguer) + (qtdBatata * precoBatata) + (qtdRefrigerante * precoRefrigerante);

// Saída de dados
console.log("O valor total do pedido é: R$ " + total);

Uma dica interessante para algoritmos de cálculo de pedidos:

  • Manutenção: Ao colocar os preços em variáveis (como você fez), se o preço do hambúrguer subir para 13 reais, você só precisa alterar o valor em um único lugar no código, e todo o restante do sistema continuará funcionando perfeitamente.

Parabéns por mais essa entrega no curso de Pensamento Computacional!

Espero que possa ter lhe ajudado!