Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: Verificação de desconto

No desenvolvimento backend, lidar com múltiplas condições para liberar um recurso, como conceder um desconto em um PDV ou autorizar o acesso via catraca eletrônica, exige o uso preciso de operadores lógicos.

Neste desafio, a regra de negócio utiliza o operador lógico OU (OR). Em linguagens como o Java, aplicamos isso usando o operador ||. Uma grande vantagem dessa estrutura na engenharia de software é a Avaliação de Curto-Circuito (Short-Circuit Evaluation): se o sistema verifica que a primeira condição já é verdadeira (o cliente tem menos de 18 anos), ele imediatamente libera o acesso e sequer gasta recursos processando a segunda condição (perguntando ao banco de dados se ele é estudante). Isso otimiza o tempo de resposta da aplicação.

Algoritmo em Linguagem Natural

INÍCIO

    Coleta de Dados (O Payload de Entrada):

        Solicitar a idade do cliente e armazenar na variável [Idade] (tipo Numérico/Inteiro).

        Perguntar se o cliente possui carteira de estudante e armazenar na variável [Estudante] (tipo Booleano: Verdadeiro ou Falso).

    Processamento (Motor de Regras):

        SE a [Idade] for menor que 18 OU a variável [Estudante] for Verdadeiro, ENTÃO:

            Ação: Exibir a mensagem "Meia-entrada aplicada."

        SENÃO:

            (Nota lógica: Se chegou aqui, ambas as condições foram falsas).

            Ação: Exibir a mensagem "Valor integral."

        Encerrar a validação do cliente atual.
FIM

Essa estrutura simples garante que as regras de negócio sejam respeitadas de forma direta, sendo a base lógica para sistemas de autorização complexos.

1 resposta
solução!

Oi, Weriton! Como vai?

Agradeço por compartilhar.

Gostei da sua análise, importante quando você conecta o uso do operador lógico OR (||) com a avaliação de curto-circuito, trazendo um contexto real de backend e otimização de processamento. Isso mostra um bom entendimento de como regras simples escalam para sistemas maiores.

Continue nesse caminho, aprofundando essa relação entre lógica e aplicações reais, isso fortalece muito sua base.

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