Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Desafio: Calculando pedidos

  1. CONFIGURAÇÃO INICIAL (Armazenar os preços fixos nas variáveis)
  • Defina a variável preco_hamburguer com o valor 12.00
  • Defina a variável preco_batata com o valor 7.00
  • Defina a variável preco_refrigerante com o valor 5.00
  1. ENTRADA DE DADOS (Obter as quantidades do cliente)
  • Pergunte ao cliente quantos hambúrgueres ele deseja e guarde na variável qtd_hamburguer.
  • Pergunte ao cliente quantas batatas fritas ele deseja e guarde na variável qtd_batata.
  • Pergunte ao cliente quantos refrigerantes ele deseja e guarde na variável qtd_refrigerante.
  1. PROCESSAMENTO (Realizar os cálculos de multiplicação)
  • Multiplique qtd_Hamburguer por preco_hamburguer e guarde o resultado em subtotal_hamburguer.
  • Multiplique qtd_batata por preco_patata e guarde o resultado em subtotal_batata.
  • multiplique qtd_refrigerante por preco_refrigerante e guarde o resultado em subtotal_refrigerante.
  1. SOMA E AÇÃO FINAL (Exibir o resultado)
  • Somar os três resultados: valor_total = subtotal_hamburguer + subtotal_batata + subtotal_refrigerante.
  • Exiba na tela a mensagem: "O valor total do seu pedido é: R$ [Valor_Total]".
    Encerre o programa.
1 resposta

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!