1
resposta

Algoritmo para Automatizar Atendimento na Cafeteria

Entrada
qitem = (cliente informa quantos itens vai pedir)
total = 0
Repetir (qitem) vezes
nome = (cliente fala nome do item)
valor = (cliente (fala valor do item)
total = total + valor
fimRepetir

cadastro (True or False)

Processamento
Se cadastro for true
Total = total - (total*0,10)
Fimse

Saida
Exibir (total)

1 resposta

Oi, Pedro, como vai?

Sua lógica ficou coerente com o cenário proposto no desafio e demonstra um bom entendimento sobre entrada, processamento e saída de dados. Você organizou o algoritmo em etapas claras, separando corretamente a captura das informações, o cálculo do total e a aplicação do desconto para clientes cadastrados.

O uso da repetição para percorrer a quantidade de itens foi uma escolha adequada, já que permite somar os valores dinamicamente conforme os pedidos do cliente. A condição para aplicar o desconto também ficou correta e representa bem uma estrutura de decisão simples dentro do algoritmo.

Seu raciocínio mostra uma boa compreensão da construção de algoritmos e da organização lógica das informações antes mesmo de partir para uma linguagem de programação específica.

Como você imagina que esse algoritmo poderia evoluir para permitir diferentes tipos de desconto dependendo do perfil do cliente?

Parabéns pela resolução e obrigado por compartilhar sua atividade no fórum. Continue praticando e utilizando esse espaço para desenvolver cada vez mais seu pensamento computacional.

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