Identificação do Problema:
Você está desenvolvendo uma funcionalidade para um aplicativo de lanchonete. O sistema precisa calcular o valor total de um pedido com base na quantidade de itens solicitados.
O cliente pode pedir:
Hambúrguer: R$ 12,00
Batata frita: R$ 7,00
Refrigerante: R$ 5,00
Sua tarefa é criar um algoritmo em linguagem natural ou fluxograma que armazene os dados necessários em variáveis e faça o cálculo do valor total com base nas quantidades informadas.
Implementação do algoritmo em linguagem natural utilizando o Visualg
Algoritmo "calculandoPedidos"
// Disciplina..: Pensamento Computacional
// Descrição...: Sistema de pedidos com preços informados pelo atendente
// Autor(a)....: Luiz Fernando
// Data atual : 22/04/2026
Var
pedido: inteiro
quantidade: inteiro
total, subtotal: real
hamburger, batata_frita, refrigerante: real
Inicio
// Atribuímos as variáveis o valor de cada Lanche
hamburger <- 12
batata_frita <- 7
refrigerante <- 5
total <- 0
//Ao atribuírmos o cliente poderá visualizar o valor de cada lanche e
//solicitar por meio do código
escreval("BEM VINDO AO KIGOSTOSO LANCHES")
escreval()
escreval("Tabela de Preços:")
escreval("1 - Hamburger Kigostoso.........: R$ ", hamburger:5:2)
escreval("2 - KiBatata Frita..............: R$ ", batata_frita:5:2)
escreval("3 - KiRefrigerante..............: R$ ", refrigerante:5:2)
escreval("0 - Finalizar Pedido")
escreval()
//Utilizo uma estrutura de repetição onde enquanto o cliete ou atendente
//não pressionar 0(zero) o pedido não é finalizado, ou seja, ele aguarda
//o cliente solicitar um novo item.
repita
escreval("Digite o número do pedido ou 0(zero) para Finalizar: ")
leia(pedido)
se (pedido <> 0) entao
escreval("Digite a quantidade: ")
leia(quantidade)
se (pedido = 1) entao
subtotal <- quantidade * hamburger
senao
se (pedido = 2) entao
subtotal <- quantidade * batata_frita
senao
se (pedido = 3) entao
subtotal <- quantidade * refrigerante
fimse
fimse
fimse
total <- total + subtotal
fimse
ate (pedido = 0)
//Nesse módulo, faturamos o pedido:
escreval()
escreval("Total do Pedido.................: R$ ", total:5:2)
escreval()
escreval("BOM APETITE!")
Fimalgoritmo