1
resposta

Algoritmo para Automatização Atendimento Cafeteria

Etapas do algoritmo
Dados de entrada necessários

Quantidade de itens que o cliente vai pedir.

Para cada item: nome e preço.

Informação se o cliente é cadastrado (sim/não).

Processo de registro dos pedidos

Criar uma variável total iniciada em 0.

Ler a quantidade de itens.

Para cada item:

Ler o nome do item.

Ler o preço do item.

Somar o preço ao total.

Verificação de cadastro

Perguntar se o cliente é cadastrado.

Se sim: aplicar desconto de 10% → total_com_desconto = total * 0.9.

Se não: manter o valor cheio.

Ação final

Exibir o valor final (com ou sem desconto) para o atendente informar ao cliente.

Exemplo em pseudocódigo

Código

início
total ← 0
ler quantidade_itens

para i de 1 até quantidade_itens faça
    ler nome_item
    ler preco_item
    total ← total + preco_item
fim-para

ler cliente_cadastrado (sim/não)

se cliente_cadastrado = sim então
    total ← total * 0.9
fim-se

escrever "Valor final do pedido: R$", total

fim

1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar.

Gostei da sua organização das etapas, ficou bem estruturado e fácil de entender o fluxo do algoritmo, desde a entrada de dados até a aplicação do desconto e exibição do resultado.

Você está no caminho certo, seu raciocínio lógico está bem alinhado com a proposta da atividade. Dica: você pode evoluir ainda mais adicionando validações simples, como garantir que o preço não seja negativo ou que a resposta de cliente cadastrado seja tratada corretamente (por exemplo, aceitar "sim", "SIM", "Sim"). Isso deixa seu algoritmo mais robusto e próximo de situações reais.

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