1
resposta

[Sugestão] Sistemas de cálculo de pedidos

-- Variáveis

hamburguer = 12
batata_frita = 7
refrigerante = 5

Inicio

ler qtd_hamburguer
ler qtd_batata
ler qtd_refrigerante

total_hamburguer = qtd_hamburguer * hamburguer
total_batata = qtd_batata * batata_frita
total_refrigerante = qtd_refrigerante * refrigerante

valor_total = total_hamburguer + total_batata + total_refrigerante

escrever "O valor total é: ", valor_total

Fim

1 resposta

Oii, Rafael! Tudo bem?

Que bom ver você praticando a lógica de programação com esse desafio. A estrutura do seu algoritmo tá muito bem organizada e segue exatamente o que foi proposto no exercício.

Você conseguiu separar as etapas de forma clara:

  1. Definição de constantes: Os preços fixos dos itens.
  2. Entrada de dados: A leitura das quantidades.
  3. Processamento: O cálculo dos subtotais e a soma final.
  4. Saída: A exibição do valor total para o usuário.

Pequena observação para o futuro

No seu código, você definiu os preços fora do bloco Inicio. Em linguagens de programação reais, costumamos declarar essas variáveis dentro do escopo do programa ou como constantes globais. Mas da forma como você montou, o fluxo ficou bem compreensível.

Exemplo de Refinamento

Se você quisesse deixar o algoritmo ainda mais enxuto, poderia fazer o cálculo direto na variável valor_total, mas a forma como você fez, calculando cada subtotal separadamente, ajuda muito na leitura e na manutenção do código (caso o cliente queira saber o valor individual de cada item no futuro).

Parabéns pelo empenho e por compartilhar sua solução no fórum. Continue praticando, pois essa base de lógica é o que sustenta o aprendizado de qualquer linguagem.

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