Example #1
0
        public static bool VerificarMaioridade(Person pessoa)
        {
            DateTime hoje = DateTime.Now;

            if (((hoje.Subtract(pessoa.GetData_nasc()).TotalDays) / 365) >= 18)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            int max;

            Console.WriteLine("\nQuestão 01 \nResultado : ");
            questao1();
            Console.WriteLine("\n");

            Console.WriteLine("\nQuestão 02 \nDigite um valor maximo menor que 1000 para ver do dicionario : ");
            max = Console.Read();
            questao2(max);
            Console.WriteLine("\n");


            Console.WriteLine("\nQuestão 03 \nTendo como base dois objetos Persons já criados : \n");
            // chamando contrutor sem parametro.
            Person person1 = new Person();

            //Console.WriteLine(person1.GetName());

            person1.SetName("Han Solo");
            person1.SetData_nasc(1995, 02, 17);
            Console.WriteLine(person1.GetName());
            Console.WriteLine(person1.GetData_nasc().ToString("MMMM dd, yyyy"));
            Imprimir_MaiorIdade(VerificarMaioridade(person1)); // verificando maior idade
            Console.WriteLine("\n");

            // chamando construtor com parametro.
            Person person2 = new Person("Luke Skywalker", 2000, 03, 11);

            Console.WriteLine(person2.GetName());
            Console.WriteLine(person2.GetData_nasc().ToString("MMMM dd, yyyy"));
            Imprimir_MaiorIdade(VerificarMaioridade(person2)); // verificando maior idade
            Console.WriteLine("\n");

            //DateTime hoje = DateTime.Now;
            //Console.WriteLine(hoje);
            //Console.WriteLine((hoje.Subtract(person2.GetData_nasc()).TotalDays)/365);
            //Console.WriteLine(VerificarMaioridade(person1));
            //Console.WriteLine(VerificarMaioridade(person2));


            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }