0
respostas

[Projeto] Desafio: Simulador de pedidos em uma cafeteria

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.