Olá, Gustavo. Como vai?
Excelente trabalho! O seu algoritmo para o cálculo de pedidos da lanchonete ficou impecável. A estrutura está muito bem organizada e segue perfeitamente a sequência lógica de um programa de computador: Entrada, Processamento e Saída.
Você mapeou muito bem as variáveis de configuração inicial (com os preços fixos) e realizou os cálculos de multiplicação de forma isolada antes de fazer a soma final. Essa é uma excelente prática de programação, pois deixa o código mais limpo, fácil de ler e simples de dar manutenção (caso o preço do hambúrguer mude no futuro, por exemplo, você só precisa alterar uma única linha no início do código).
Para agregar ainda mais valor ao seu projeto e te ajudar a evitar pequenos erros na hora de transformar essa lógica em código real, destaco dois pontos de atenção sobre a escrita das variáveis:
1. Cuidado com a Diferenciação de Letras (Case Sensitivity)
Na maioria das linguagens de programação atuais (como JavaScript, Python e Java), as letras maiúsculas e minúsculas fazem diferença. No seu bloco de Processamento, você escreveu qtd_Hamburguer com "H" maiúsculo, mas na Entrada de Dados definiu como qtd_hamburguer com "h" minúsculo. Para o computador, essas seriam duas variáveis totalmente diferentes, o que causaria um erro no programa.
2. Erros de Digitação (Typos)
No cálculo da batata, você digitou preco_patata com "p" em vez de preco_batata. Esse tipo de distração é super comum no dia a dia do desenvolvimento, por isso revisar o nome das variáveis é uma ótima rotina.
Tradução para Pseudocódigo Estruturado:
Veja como o seu excelente raciocínio fica escrito de forma padronizada em pseudocódigo, corrigindo essas pequenas instâncias para manter a consistência:
Algoritmo CalculandoPedidos
Início
// CONFIGURAÇÃO INICIAL (Preços fixos)
Definir preco_hamburguer, preco_batata, preco_refrigerante Como Real
preco_hamburguer <- 12.00
preco_batata <- 7.00
preco_refrigerante <- 5.00
// Variáveis para guardar as quantidades e subtotais
Definir qtd_hamburguer, qtd_batata, qtd_refrigerante Como Inteiro
Definir subtotal_hamburguer, subtotal_batata, subtotal_refrigerante, valor_total Como Real
// ENTRADA DE DADOS
Escreva("Quantos hambúrgueres você deseja?")
Leia(qtd_hamburguer)
Escreva("Quantas batatas fritas você deseja?")
Leia(qtd_batata)
Escreva("Quantos refrigerantes você deseja?")
Leia(qtd_refrigerante)
// PROCESSAMENTO
subtotal_hamburguer <- qtd_hamburguer * preco_hamburguer
subtotal_batata <- qtd_batata * preco_batata
subtotal_refrigerante <- qtd_refrigerante * preco_refrigerante
// SOMA E AÇÃO FINAL
valor_total <- subtotal_hamburguer + subtotal_batata + subtotal_refrigerante
Escreva("O valor total do seu pedido é: R$ ", valor_total)
Fim
Parabéns pela dedicação e pela clareza na construção do algoritmo. Você estruturou o fluxo de forma impecável!
Espero que possa ter lhe ajudado!