1
resposta

Algoritmo de Atendimento - Cafeteria

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.

1 resposta

Oi, João! Como vai?

Agradeço por compartilhar.

Gostei da sua proposta de algoritmo, pois ele organiza bem a entrada dos dados, o processamento do desconto e a saída no cupom fiscal simplificado. A ideia de acrescentar uma mensagem voltada ao cadastro também mostra uma boa visão sobre fidelização do cliente, conectando lógica de programação com uma situação comercial real.

Sua sugestão do QR Code para avaliação do atendimento também é muito válida. Dica: você pode incluir essa etapa na saída do cupom, depois do total final, escrevendo uma mensagem como escreva("Avalie nosso atendimento pelo QR Code no final do cupom."); assim, o algoritmo continua simples e ainda amplia a interação com o cliente. Continue praticando essa forma de pensar, separando entrada, processamento e saída, porque isso ajuda bastante na construção de soluções mais claras.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!