Este algoritmo tem como objetivo simular o registro de pedidos em uma cafeteria, permitindo que o atendente informe os itens solicitados pelo cliente, calcule o valor total da compra e aplique um desconto de 10% para clientes cadastrados. A solução utiliza variáveis, operações aritméticas, estruturas de repetição e decisões condicionais para representar de forma lógica e organizada o funcionamento do sistema.
Início
Solicitar quantidade_itens
total ← 0
Para cada item de 1 até quantidade_itens:
Solicitar nome_item
Solicitar preco_item
total ← total + preco_item
Fim Para
Solicitar cliente_cadastrado (verdadeiro ou falso)
Se cliente_cadastrado for verdadeiro:
desconto ← total * 0.10
total_final ← total - desconto
Exibir "Valor com desconto: ", total_final
Senão:
total_final ← total
Exibir "Valor total: ", total_final
Fim Se
Fim
Com a utilização das estruturas apresentadas, o algoritmo consegue calcular corretamente o valor final do pedido, aplicando o desconto quando o cliente é cadastrado e exibindo o valor integral quando não há desconto. Essa lógica representa um cenário comum em sistemas reais de atendimento, reforçando a compreensão do uso de variáveis, laços de repetição e expressões condicionais na construção de algoritmos.