コード例 #1
0
        /// <summary>
        /// Exercice 3.5 de la série d'exercices progressifs de Jerome Conus
        /// </summary>
        public static void IndividuBientotFini()
        {
            Individu firstIndividu  = new Individu("Dujardin", "Jean", 1972);
            Individu secondIndividu = new Individu("Bejo", "Bérénice", 1976);
            Individu thirdIndividu  = new Individu("William", "Arthur Michael", 2018);
            Individu fourthIndividu = new Individu("Komarova", "Alexa", 2051);

            Console.WriteLine(firstIndividu.presenter());
            Console.WriteLine(secondIndividu.presenter());
            Console.WriteLine(thirdIndividu.presenter());
            Console.WriteLine(fourthIndividu.presenter());
        }
コード例 #2
0
        /// <summary>
        /// Exercice 3.2 de la série d'exercices progressifs de Jerome Conus
        /// </summary>
        public static void IndividuBis()
        {
            Individu firstIndividu  = new Individu("Bejo", "Bérénice", 1976);
            Individu secondIndividu = new Individu("Dujardin", "Jean", 1972);

            Console.WriteLine(firstIndividu.presenter());
            Console.WriteLine(secondIndividu.presenter());

            secondIndividu.Nom = "Dupotager";
            firstIndividu.Nom  = "Hazanavicious";

            Console.WriteLine("Nous changeons de noms.");

            Console.WriteLine(firstIndividu.presenter());
            Console.WriteLine(secondIndividu.presenter());
        }
コード例 #3
0
        /// <summary>
        /// Exercice 3.3 de la série d'exercices progressifs de Jerome Conus
        /// </summary>
        public static void IndividuBisRepetita()
        {
            Individu firstIndividu  = new Individu("Bejo", "Bérénice", 1976);
            Individu secondIndividu = new Individu("Dujardin", "Jean", 1972);

            Console.WriteLine(firstIndividu.presenter());
            Console.WriteLine(secondIndividu.presenter());

            secondIndividu.Prenom        = "";
            secondIndividu.Nom           = "";
            firstIndividu.AnneeNaissance = 2300;

            Console.WriteLine("Nous changeons de noms.");

            Console.WriteLine(firstIndividu.presenter());
            Console.WriteLine(secondIndividu.presenter());

            Application.Younger(firstIndividu, secondIndividu);
        }
コード例 #4
0
        /// <summary>
        /// Détermine l'individu le plus vieux des deux et
        /// affiche une chaine de caractère dans la console pour informer l'utilisateur
        /// Si les deux indivodu ont la même année de naissance en informe l'utilisateur via la console
        /// </summary>
        /// <param name="firstIndividu"> Première individu comparé</param>
        /// <param name="secondIndividu"> Second individu comparé</param>
        public static void Younger(Individu firstIndividu, Individu secondIndividu)
        {
            String youngerName = "";

            if (firstIndividu.AnneeNaissance < secondIndividu.AnneeNaissance)
            {
                youngerName = secondIndividu.Nom;
            }
            else if (firstIndividu.AnneeNaissance > secondIndividu.AnneeNaissance)
            {
                youngerName = firstIndividu.Nom;
            }

            if (youngerName.Length != 0)
            {
                Console.WriteLine("L'individu le plus jeune : " + youngerName);
            }
            else
            {
                Console.Write("Ils sont aussi vieux l'un que l'autre !");
            }
        }