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!

2
respostas

[Projeto] Desafio: Calculando pedidos

preco_hambunguer = 12
preco_batataFrita = 7
preco_refrigerante = 5

qtd_hamburguer = int(input("Digite a quantidade de Hambúrgueres deseja: ")
qtd_batataFrita = int(input("Digite a quantidade de batata frita deseja: ")
qtd_refrigerante = int(input("Digite quantos refrigerante deseja: ")

total_hamburguer = qtd_hamburguer * preco_hambunguer
total_batataFrita = qtd_batataFrita * preco_batataFrita
total_refrigenrante = qtd_refrigerante * preco_refrigerante

total_pedido = total_hamburguer + total_batataFrita + total_refrigenrante
print(total_pedido)

2 respostas

Oi, Jonatas. Tudo bem com você?

Obrigado por compartilhar sua solução para o desafio de calcular o valor total de um pedido. A lógica utilizada está de acordo com a proposta da atividade, pois você definiu variáveis para os preços, solicitou as quantidades e realizou o cálculo do valor final do pedido. Analisei o código e encontrei apenas alguns pequenos ajustes necessários para que ele seja executado corretamente.

Nas três chamadas da função input(), falta fechar o parêntese após a string informada. Além disso, há uma diferença na escrita da variável total_refrigenrante, que pode dificultar a leitura do código. Como exemplo, manter um padrão de nomenclatura para todas as variáveis relacionadas facilita a manutenção e reduz a chance de erros durante o desenvolvimento.

Depois desses ajustes, o programa deverá calcular corretamente pedidos como 2 hambúrgueres, 1 batata frita e 3 refrigerantes, retornando a soma correspondente ao valor total da compra.

Como próximo passo, o que você acha de exibir uma mensagem detalhando o valor gasto em cada item antes de mostrar o total do pedido?

Parabéns por compartilhar sua implementação. Continue praticando e trazendo suas soluções para o fórum. A comunidade está à disposição para ajudar sempre que necessário.

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

Olá, Mike.

Obrigado pelos apontamentos. Segue o exercício corrigido.

preco_hambunguer = 12
preco_batataFrita = 7
preco_refrigerante = 5

qtd_hamburguer = int(input("Digite a quantidade de Hambúrgueres deseja: "))
qtd_batataFrita = int(input("Digite a quantidade de batata frita deseja: "))
qtd_refrigerante = int(input("Digite quantos refrigerante deseja: "))

total_hamburguer = qtd_hamburguer * preco_hambunguer
total_batataFrita = qtd_batataFrita * preco_batataFrita
total_refrigerante = qtd_refrigerante * preco_refrigerante

total_pedido = total_hamburguer + total_batataFrita + total_refrigerante

print("Total gasto com hambúrgueres: R$", total_hamburguer)
print("Total gasto com batata frita: R$", total_batataFrita)
print("Total gasto com refrigerantes: R$", total_refrigerante)

print("Total do pedido: R$", total_pedido)