1
resposta

Calculando Pedidos

Eu criei o algoritmo em portugol ficou mais ou menos assim:

programa {
funcao inicio()
{
real hamburguer = 12.00
real batatafrita = 7.00
real refrigerante = 5.00
real qtde_hamburguer, qtde_batatafrita, qtde_refrigerante

escreva("Escolha suas opções:\nHamburguer = 12,00\nBatata Frita = 7,00\nRefrigerante = 5,00\n")
escreva("Digite a quantidade de hamburgueres: ")
leia(qtde_hamburguer)
escreva("Digite a quantidade de batata frita: ")
leia(qtde_batatafrita)
escreva("Digite a quantidade de regfrigerante: ")
leia(qtde_refrigerante)
real valorTotal = (hamburguer*qtde_hamburguer) + (batatafrita*qtde_batatafrita) + (refrigerante*qtde_refrigerante)
escreva("O valor total do seu pedido é: ",valorTotal)

}
}

1 resposta

Oi, Bruno! Meus parabéns por concluir o desafio. É muito bom ver como você estruturou o seu algoritmo em Portugol, aplicando conceitos fundamentais de variáveis e operações matemáticas para resolver um problema do cotidiano.

Sua resolução demonstra um ótimo domínio sobre a lógica de programação básica. Ao definir os preços fixos como variáveis do tipo real e utilizar a função leia para capturar as quantidades, você criou um programa dinâmico. A fórmula utilizada para calcular o valorTotal está correta e segue a precedência matemática necessária, garantindo que cada item seja multiplicado por sua quantidade antes da soma final.

Para elevar ainda mais o nível do seu projeto, vale notar um detalhe sobre a reutilização: se você quisesse adicionar um desconto ou uma taxa de entrega, bastaria criar mais uma variável e incluí-la na conta final. E, você pode conferir mais detalhes sobre como organizar esses fluxos na documentação sobre Lógica de Programação.

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