2
respostas

Resposta

Algoritmo em linguagem natural (bem simples/amador):

Início
Criar as variáveis:
quantidadeHamburguer
quantidadeBatata
quantidadeRefrigerante
totalPedido
Pedir ao usuário a quantidade de hambúrgueres.
Pedir ao usuário a quantidade de batatas fritas.
Pedir ao usuário a quantidade de refrigerantes.
Fazer o cálculo:
totalHamburguer = quantidadeHamburguer × 12
totalBatata = quantidadeBatata × 7
totalRefrigerante = quantidadeRefrigerante × 5
Somar todos os valores:
totalPedido = totalHamburguer + totalBatata + totalRefrigerante
Mostrar na tela:
“O valor total do pedido é R$ ” + totalPedido
Fim.

2 respostas

Olá, Radamés. Como vai?

O seu algoritmo não tem nada de "amador"! Pelo contrário, ele está extremamente organizado, lógico e segue perfeitamente a estrutura de um programa profissional. O hábito de declarar as variáveis no início e separar o código entre as etapas de Entrada de dados (pedir as quantidades), Processamento (calcular os valores e somar) e Saída (mostrar o total na tela) é a base da Engenharia de Software.

Para valorizar ainda mais o seu projeto e demonstrar como o seu raciocínio em português mapeou perfeitamente a solução, veja como esse algoritmo é traduzido diretamente para a linguagem Python:

# Início: Criar as variáveis e pedir ao usuário as quantidades (convertendo para inteiro)
quantidadeHamburguer = int(input("Digite a quantidade de hambúrgueres: "))
quantidadeBatata = int(input("Digite a quantidade de batatas fritas: "))
quantidadeRefrigerante = int(input("Digite a quantidade de refrigerantes: "))

# Fazer o cálculo dos valores individuais (Processamento)
totalHamburguer = quantidadeHamburguer * 12
totalBatata = quantidadeBatata * 7
totalRefrigerante = quantidadeRefrigerante * 5

# Somar todos os valores para obter o total do pedido
totalPedido = totalHamburguer + totalBatata + totalRefrigerante

# Mostrar na tela o resultado final (Saída)
print(f"O valor total do pedido é R$ {totalPedido:.2f}")
# Fim.

Sugestão de boa prática: O uso de Constantes

No seu algoritmo, os preços dos produtos (12, 7 e 5) estão fixos diretamente no meio do cálculo. Na programação, chamamos isso de Magic Numbers (números mágicos).

Uma excelente prática de mercado para melhorar o seu código é isolar esses preços em variáveis específicas chamadas Constantes logo no início do programa. Isso ajuda muito na manutenção do sistema. Imagine se o preço do hambúrguer subir para R$ 14,00 no próximo mês; se o preço estiver isolado no início, você só precisa alterá-lo em um único lugar!

Veja como aplicar essa melhoria na estrutura do seu algoritmo:

# Declaração das Constantes (Preços dos Produtos)
PRECO_HAMBURGUER = 12
PRECO_BATATA = 7
PRECO_REFRIGERANTE = 5

# ... (entradas do usuário)

# O cálculo fica muito mais legível e fácil de entender:
totalHamburguer = quantidadeHamburguer * PRECO_HAMBURGUER
totalBatata = quantidadeBatata * PRECO_BATATA
totalRefrigerante = quantidadeRefrigerante * PRECO_REFRIGERANTE

Parabéns pelo excelente trabalho no desafio! Você demonstrou que compreendeu perfeitamente como estruturar a lógica de um fluxo de caixa ou sistema de vendas.

Espero que possa ter lhe ajudado!

Agradeço muito professor, eu sou cara de 53 que estou tentando e acompanhar estes estudos. O método de vocês é muito bom. As vezes penso em desistir. Não sei chego nesta parte de programar. Mas se sinto bem confiante em saber que pelos estou estou entendo. Valeu mestre.