2
respostas

12 Será que posso dirigir?

Descobri que o JS faz diferença entre uma letra maiúscula e uma minúscula. O código não estava funcionando quando se respondia com uma letra minuscula à pergunta "Tem carteira? Responda S ou N". Então precisou de uma correção.

if( idade >= 18 ) {
        if( temCarteira == "S") {
            mostra("Pode dirigir");
        }
        if( temCarteira == "s") {
            mostra("Pode dirigir");
        }
    }

    if(idade < 18) {
        mostra("Não pode dirigir");
    }
2 respostas
        Console.WriteLine("Qual sua idade");
        int idade = Int32.Parse(Console.ReadLine());

        if (idade >= 18)
        {
            Console.WriteLine("Tem Carteira?");
            string  temCarteira = (Console.ReadLine().ToUpper());
            if (temCarteira == "S")
            {
                Console.WriteLine("Pode dirigir");
            }
        }
        else 
        {
            Console.WriteLine("Não pode dirigir");
        }
    }
    Console.WriteLine("Qual sua idade");
    int idade = Int32.Parse(Console.ReadLine());

    if (idade >= 18)
    {
        Console.WriteLine("Tem Carteira?");
        string  temCarteira = (Console.ReadLine().ToUpper());
        if (temCarteira == "S")
        {
            mostra("Pode dirigir");
        }
    }
    else 
    {
        mostra("Não pode dirigir");
    }
}