Olá, Flávio. Como vai?
Excelente resolução do desafio! O seu algoritmo está perfeitamente estruturado e demonstra que você compreendeu com muita clareza a divisão dos três pilares fundamentais do pensamento computacional: Entrada (Variáveis), Processamento e Saída.
A forma como você organizou as variáveis e realizou os cálculos intermediários de multiplicação antes da somatória final ficou impecável. Essa estrutura torna o algoritmo muito legível e fácil de ser traduzido para qualquer linguagem de programação.
Para agregar valor ao seu projeto e trazer uma excelente dica de mercado sobre a escrita de códigos, separei dois pontos importantes:
1. Uma Dica sobre Nomenclatura (Consistência)
Analisando a sua lista de variáveis, notei um pequeno detalhe na escrita de duas delas:
- No bloco de variáveis, você definiu
quantidade_hamburger (sem o u) e quantidade_batata_frita. - No bloco de processamento, você escreveu
quantidade_hamburguer (com o u).
Em programação real, o computador é extremamente literal. Se criarmos uma variável com um nome e tentarmos fazer um cálculo usando uma grafia levemente diferente, o sistema não conseguirá associar as duas e retornará um erro de "variável não definida" (NameError). Manter a grafia 100% idêntica em todas as etapas é fundamental!
2. Tradução para Código Python com a sua Lógica
Para ajudar a visualizar como o seu raciocínio se transforma em um programa real, veja o seu algoritmo traduzido para a linguagem Python, com a nomenclatura padronizada e com a captura das quantidades de forma dinâmica:
# Variables (Entrada de dados)
preco_hamburguer = 12
preco_batata_frita = 7
preco_refrigerante = 5
# O sistema solicita as quantidades ao usuário
quantidade_hamburguer = int(input("Digite a quantidade de hambúrgueres: "))
quantidade_batata_frita = int(input("Digite a quantidade de batatas fritas: "))
quantidade_refrigerante = int(input("Digite a quantidade de refrigerantes: "))
# Processamento
total_hamburguer = preco_hamburguer * quantidade_hamburguer
total_batata_frita = preco_batata_frita * quantidade_batata_frita
total_refrigerante = preco_refrigerante * quantidade_refrigerante
valor_total = total_hamburguer + total_batata_frita + total_refrigerante
# Saída
print(f"O valor total do pedido é: R$ {valor_total:.2f}")
Você estruturou um fluxo linear de dados muito limpo e eficiente. Continue mantendo esse ótimo foco e atenção na construção dos seus algoritmos!
Espero que possa ter lhe ajudado!