1
resposta

Desafio: Verificação de desconto

static void BilheteriaCinema()
{
    bool estudante;
    Console.WriteLine("Qual a sua idade?");
        int idade = int.Parse(Console.ReadLine());
    Console.WriteLine("Você é estudadente?");
    Console.WriteLine("1 - SIM");
    Console.WriteLine("2 - Não");
    int ehEstudante = int.Parse(Console.ReadLine());

    if(ehEstudante == 1)
    {
        estudante = true;
    }
    else
    {
        estudante = false;
    }

    if (idade < 18 || estudante == true)
    {
        Console.WriteLine("Você têm direito ao desconto.");
    }
    else
    {
        Console.WriteLine("Você não tem direito ao desconto.");
    }

}
1 resposta

Olá, Rafael! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para verificar critérios de desconto, utilizou muito bem a leitura de entradas para tornar o programa interativo e ainda compreendeu a importância da lógica booleana para validar diferentes situações de forma clara.

Uma dica interessante para o futuro é simplificar a atribuição da variável estudante usando comparação direta. Assim:

bool estudante = (ehEstudante == 1);

Isso faz com que o código fique mais enxuto e fácil de manter.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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