1
resposta

[Projeto] Desafio: Calculando pedidos

Boa tarde, pessoal!

separei meu algoritmo com olhar de processo em etapas claras começando com a definição dos preços, depois coletando as quantidades, validando os dados, calculando os subtotais e finalizando com o resultado final.

Início
Definir precoHamburguer = 12,00
Definir precoBatata = 7,00
Definir precoRefrigerante = 5,00
Solicitar ao cliente a quantidade de hambúrgueres desejada
Ler quantidadeHamburguer
Solicitar ao cliente a quantidade de batatas fritas desejada
Ler quantidadeBatata
Solicitar ao cliente a quantidade de refrigerantes desejada
Ler quantidadeRefrigerante
Se quantidadeHamburguer < 0 ou quantidadeBatata < 0 ou quantidadeRefrigerante < 0 então
Exibir "Quantidade inválida. Informe apenas valores iguais ou maiores que zero."
Senão
Calcular totalHamburguer = precoHamburguer * quantidadeHamburguer
Calcular totalBatata = precoBatata * quantidadeBatata
Calcular totalRefrigerante = precoRefrigerante * quantidadeRefrigerante
Calcular valorTotal = totalHamburguer + totalBatata + totalRefrigerante
Exibir "Resumo do pedido:"
Exibir "Hambúrguer: ", quantidadeHamburguer, " unidade(s) - Total R$ ", totalHamburguer
Exibir "Batata frita: ", quantidadeBatata, " unidade(s) - Total R$ ", totalBatata
Exibir "Refrigerante: ", quantidadeRefrigerante, " unidade(s) - Total R$ ", totalRefrigerante
Exibir "Valor total do pedido: R$ ", valorTotal
Fim se

Fim

1 resposta

Oii Tamy, tudo bem?

Obrigada por compartilhar seu algoritmo no fórum! A organização em etapas — definição de preços, leitura, validação e cálculo — torna o fluxo bem fácil de acompanhar.

Vale destacar a validação com < 0: muitos algoritmos nessa atividade deixam esse ponto de lado, e você já pensou na entrada do usuário de forma defensiva, o que é uma ótima prática.

Conte com a Alura para evoluir seus estudos. Fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade