Explicação do Pseudocódigo:
Definir preços: Definimos os preços dos três itens: hambúrguer, batata frita e refrigerante.
Inicializar o total: O valor_total começa em 0 e será atualizado com base nas escolhas do cliente.
Loop de coleta: O cliente escolhe o item (hambúrguer, batata frita ou refrigerante) e a quantidade. O programa atualiza o valor_total somando o preço do item multiplicado pela quantidade.
Finalização: O cliente pode escolher quando finalizar o pedido digitando 0. Se a opção for inválida, o sistema pede para tentar novamente.
Mostrar o total: Ao final, o total a pagar é exibido.
inicio
// Definir os preços dos itens
preco_hamburguer = 12.00
preco_batata_frita = 7.00
preco_refrigerante = 5.00
// Inicializar o valor total
valor_total = 0.0
// Loop para coleta de pedidos
repita até que quantidade = 0
// Perguntar pelo tipo de item
imprimir "Qual item você quer adicionar? (1 - Hambúrguer, 2 - Batata Frita, 3 - Refrigerante, 0 - Finalizar)"
item = ler entrada
se item = 1 então
// Perguntar quantidade de hambúrgueres
imprimir "Quantos hambúrgueres você deseja?"
quantidade = ler entrada
valor_total = valor_total + (quantidade * preco_hamburguer)
senão se item = 2 então
// Perguntar quantidade de batatas fritas
imprimir "Quantas batatas fritas você deseja?"
quantidade = ler entrada
valor_total = valor_total + (quantidade * preco_batata_frita)
senão se item = 3 então
// Perguntar quantidade de refrigerantes
imprimir "Quantos refrigerantes você deseja?"
quantidade = ler entrada
valor_total = valor_total + (quantidade * preco_refrigerante)
senão se item = 0 então
// Finalizar o pedido
imprimir "Pedido finalizado."
senão
imprimir "Opção inválida, tente novamente."
fim
// Imprimir o total a pagar
imprimir "Total a pagar: R$ ", valor_total
fim