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

Desafio: Calculando pedidos

//Início
A seguir temos a tabela de valor dos alimentos vendidos na lanchonete:

  • Hambúrguer= 12,00
  • Batata= 7,00
  • Refrigerante= 5,00

//Cálculo

A partir desses valores teremos um cálculo multiplicando a quantidade de itens pedidos * o valor na tabela da lanchonete correspondete aos itens pedidos pelo cliente:

-qtd_hamburguer * valor_hamburguer= total
-qtd_batata * valor_batata= total
-qtd_refrigerante * valor_refigerante= total

Exemplo: 2 * 12,00= 24,00
2 * 7,00= 14,00
2* 5,00= 10,00

//Fim

Após sabermos quanto será o valor da multiplicação de itens pedidos e o valor correspondente deles na tabela de preços, faremos uma soma do total desse cálculo e mostrar esse valor total que representa o pedido do cliente:

  • total_hamburguer + total_batata + total_refrigerante= total do pedido

Exemplo: 24,00 + 14,00 + 10,00 = 48,00
-Total do pedido= 48,00

1 resposta

Olá, Lucas. Como vai?

Obrigado por compartilhar sua resolução do desafio. Analisei sua proposta e ela segue corretamente a lógica esperada para o exercício. Você utilizou a decomposição do problema ao separar o cálculo de cada item e, em seguida, reuniu todos os resultados para obter o valor total do pedido, o que torna o raciocínio mais organizado e fácil de acompanhar.

Sua explicação também demonstra uma boa aplicação da lógica de programação. Ao multiplicar a quantidade de hambúrgueres, batatas e refrigerantes pelos respectivos preços e depois somar os subtotais, você construiu um algoritmo simples e eficiente. Esse tipo de abordagem é utilizado em diversos sistemas de vendas, nos quais cada produto possui um preço unitário e o valor final é obtido pela soma dos itens do carrinho.

Como um exemplo de evolução, imagine que a lanchonete passe a vender sobremesas. Bastaria adicionar uma nova variável para o preço, outra para a quantidade e incluir esse novo subtotal na soma final, mantendo a mesma lógica que você já utilizou.

Como você adaptaria esse algoritmo para aplicar um desconto caso o valor total do pedido ultrapassasse um determinado limite?

Parabéns pela dedicação ao resolver a atividade. Continue compartilhando suas soluções. O fórum 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!