Início
Declare inteiro quantidade_itens
Declare real preco, total = 0
Declare texto nome_item
Declare texto cliente_cadastrado
Escreva("Quantos itens o cliente deseja pedir?")
Leia(quantidade_itens)
Para i de 1 até quantidade_itens faça
Escreva("Informe o nome do item ", i, ":")
Leia(nome_item)
// Validação do preço
Enquanto verdadeiro faça
Escreva("Informe o preço do item ", i, ":")
Leia(preco)
Se preco >= 0 então
total ← total + preco
Pare
Senão
Escreva("Preço inválido! Digite um valor maior ou igual a zero.")
FimSe
FimEnquanto
FimPara
// Validação da resposta do cliente cadastrado
Enquanto verdadeiro faça
Escreva("O cliente é cadastrado? (sim/nao)")
Leia(cliente_cadastrado)
Se cliente_cadastrado = "sim" ou cliente_cadastrado = "nao" então
Pare
Senão
Escreva("Resposta inválida! Digite apenas 'sim' ou 'nao'.")
FimSe
FimEnquanto
Se cliente_cadastrado = "sim" então
total ← total * 0.9
Escreva("Total com desconto: R$ ", total)
Senão
Escreva("Total a pagar: R$ ", total)
FimSe
Fim