Algoritmo (pseudocódigo)
Objetivo: registrar itens do pedido, somar total e aplicar 10% de desconto se o cliente já for cadastrado. Se não for, exibir total cheio e orientar sobre cadastro para ganhar desconto na próxima visita, com link do site no cupom.
INÍCIO
// ENTRADA
escreva("Quantos itens o cliente vai pedir?")
leia(qtd_itens)
total <- 0
para i de 1 até qtd_itens faça
escreva("Digite o nome do item ", i, ":")
leia(nome_item)
escreva("Digite o preço do item ", i, ":")
leia(preco_item)
total <- total + preco_item
fim_para
escreva("O cliente é cadastrado? (S/N)")
leia(cadastrado)
// PROCESSAMENTO
se cadastrado == "S" ou cadastrado == "s" então
desconto <- total * 0.10
total_final <- total - desconto
senão
desconto <- 0
total_final <- total
fim_se
// SAÍDA (CUPOM/RESULTADO)
escreva("----- CUPOM FISCAL (SIMPLIFICADO) -----")
escreva("Total do pedido: R$ ", total)
se desconto > 0 então
escreva("Desconto (10% - cliente cadastrado): R$ ", desconto)
escreva("Total com desconto: R$ ", total_final)
senão
escreva("Cliente não cadastrado: total sem desconto: R$ ", total_final)
escreva("Cadastre-se agora informando NOME, E-MAIL e CPF e ganhe 10% de desconto na PRÓXIMA COMPRA.")
escreva("Se preferir, faça o cadastro com calma no conforto da casa e garanta o desconto na PRÓXIMA COMPRA.")
escreva("Site para cadastro: www.suacafeteria.com/cadastro")
fim_se
escreva("---------------------------------------")
FIM
Acrescentei uma linha no final com foco em engajamento e fidelização, pensando na visão comercial. Como sugestão adicional, seria interessante incluir também um QR Code para avaliação do atendimento no Google.