Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Resolução

# variáveis sistêmicas

Preco_hamb = 12
Preco_Batata= 7
Preco_Refri = 5

Entrada: "Quantos hamburgueres voce quer comprar?"
qtd_hamb = 2

Entrada: "Quantos pacotes de batata frita voce quer comprar?"
qtd_batata = 0

Entrada: "Quantos copos de refrigerante voce quer comprar?"
qtd_batata = 2

total_hamb = Preco_hamb * qtd_hamb 

# 2 * 12 = 24

total_batata = Preco_batata * qtd_batata 

# 0 * 7 = 0

total_refri = Preco_refri * qtdrefri

# 2 * 5 = 10

total_pedido = total_hamb + total_batata + total_refri

# 24 + 0 +10 = 34

Saída: "O total do pedido é R$ 34,00. Qual a forma de pagamento?"
2 respostas
solução!

Oii, Paulo. Tudo bem?

A sua resolução para o desafio tá bem estruturada. Você conseguiu mapear as variáveis de preço, capturar as quantidades e realizar os cálculos intermediários de forma lógica.

Gostaria de destacar alguns pontos positivos e uma pequena dica para o seu código:

Pontos positivos da sua lógica:

  • Nomes de variáveis explicativos: Usar Preco_hamb e qtd_hamb ajuda qualquer pessoa que ler seu código a entender do que se trata aquele dado.
  • Separação por etapas: Você seguiu o fluxo correto de um sistema: Definição de valores -> Entrada de dados -> Processamento (cálculos) -> Saída (exibição).
  • Comentários: Os comentários com os valores (# 2 * 12 = 24) são ótimos para conferir se a conta está batendo durante o desenvolvimento.

Um pequeno detalhe de atenção:

Notei um detalhe na parte final do seu cálculo que pode gerar um erro na execução:

No cálculo do refrigerante, você escreveu:
total_refri = Preco_refri * qtdrefri

Porém, lá em cima, você definiu a quantidade como qtd_batata = 2 (acredito que aqui você queria digitar qtd_refri). Além disso, a variável no cálculo está sem o underline (_). Para o computador, qtd_refri e qtdrefri são nomes diferentes.

Pra que o programa funcione sem erros, o trecho final ficaria assim:

# Quantidades
qtd_hamb = 2
qtd_batata = 0
qtd_refri = 2

# Cálculos
total_hamb = Preco_hamb * qtd_hamb
total_batata = Preco_batata * qtd_batata
total_refri = Preco_refri * qtd_refri

total_pedido = total_hamb + total_batata + total_refri

Parabéns por praticar o pensamento computacional! Essa base de organizar os dados antes de partir para a soma final é o que evita erros em sistemas maiores.

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

Perfeito Lorena!
Muito Obrigado