- Armazenar os preços fixos:
Preço_hamburguer = 12,00
Preço_batata_frita = 7,00
Preço_refrigerante = 5,00
- Perguntar ao cliente as quantidades desejadas:
Qtd_hamburguer
Qtd_batata_frita
Qtd_refrigerante
- Calcular o subtotal de cada item:
Subtotal_hamburguer = Qtd_hamburguer × Preço_hamburguer
Subtotal_batata = Qtd_batata_frita × Preço_batata_frita
Subtotal_refrigerante = Qtd_refrigerante × Preço_refrigerante
- Somar os subtotais:
Total_pedido = Subtotal_hamburguer + Subtotal_batata + Subtotal_refrigerante
- Exibir o resultado:
“O total do seu pedido é R$ {Total_pedido}”
Algoritmo em Portugol
Algoritmo PedidoLanchonete
// Definir preços fixos
Preco_hamburguer <- 12.00
Preco_batata_frita <- 7.00
Preco_refrigerante <- 5.00
// Entrada de dados
Escreva("Digite a quantidade de hambúrgueres: ")
Leia(Qtd_hamburguer)
Escreva("Digite a quantidade de batatas fritas: ")
Leia(Qtd_batata)
Escreva("Digite a quantidade de refrigerantes: ")
Leia(Qtd_refrigerante)
// Processamento (cálculo dos subtotais)
Subtotal_hamburguer <- Qtd_hamburguer * Preco_hamburguer
Subtotal_batata <- Qtd_batata * Preco_batata_frita
Subtotal_refrigerante <- Qtd_refrigerante * Preco_refrigerante
Total_pedido <- Subtotal_hamburguer + Subtotal_batata + Subtotal_refrigerante
// Saída
Escreva("O total do seu pedido é R$ ", Total_pedido)
FimAlgoritmo
Representação em fluxograma
[Início]
|
v
[Definir preços]
|
v
[] Entrada: Qtd_hamburguer
|
v
[] Entrada: Qtd_batata
|
v
[] Entrada: Qtd_refrigerante
|
v
[Calcular Subtotal_hamburguer = Qtd_hamburguer * Preco_hamburguer]
|
v
[Calcular Subtotal_batata = Qtd_batata * Preco_batata_frita]
|
v
[Calcular Subtotal_refrigerante = Qtd_refrigerante * Preco_refrigerante]
|
v
[Calcular Total_pedido = somar os subtotais]
|
v
[] Saída: "O total do seu pedido é R$ ", Total_pedido
|
v
[Fim]