Exemplo n.º 1
0
        public Eleve chercher(String nom)
        {
            Eleve resultat = null;

            foreach (Eleve e in listeEleves)
            {
                if (e.Equals(nom))
                {
                    resultat = e;
                }
            }

            return(resultat);
        }
Exemplo n.º 2
0
        public int CompareTo(object obj)
        {
            int res;

            Eleve eleve = (Eleve)obj;

            if (this.moyenne < eleve.moyenne)
            {
                res = -1;
            }
            else if (this.moyenne > eleve.moyenne)
            {
                res = 1;
            }
            else
            {
                res = 0;
            }

            return(res);
        }
Exemplo n.º 3
0
 public void ajouterEleve(Eleve eleve)
 {
     listeEleves.Add(eleve);
 }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            //1) eleve
            Eleve e1 = new Eleve("Joséphine");

            e1.ajouterNote(21);
            e1.ajouterNote(80);
            e1.ajouterNote(0);
            e1.ajouterNote(12);
            e1.ajouterNote(16);
            e1.ajouterNote(5);
            Console.WriteLine(e1.toString());

            foreach (double d in e1.getListeNotes())
            {
                Console.Write(d + " ");
            }

            //2) groupeEleves
            Console.WriteLine();
            Console.WriteLine();


            GroupeEleves ge1 = new GroupeEleves();

            Eleve e2 = new Eleve("Michelle");

            e2.ajouterNote(90);
            e2.ajouterNote(9);
            e2.ajouterNote(10);
            e2.ajouterNote(18);
            e2.ajouterNote(-50);
            e2.ajouterNote(5);
            e2.ajouterNote(20);

            ge1.ajouterEleve(e1);
            ge1.ajouterEleve(e2);
            ge1.lister();

            foreach (double d in e1.getListeNotes())
            {
                Console.Write(d + " ");
            }

            Console.WriteLine();

            foreach (double d in e2.getListeNotes())
            {
                Console.Write(d + " ");
            }

            Console.WriteLine();
            Console.WriteLine();

            Console.WriteLine("nombre d'eleve dans le groupe : " + ge1.nombre());

            Console.WriteLine();

            //3) compareTo
            Console.WriteLine(e1.CompareTo(e2));
            Console.WriteLine(e2.CompareTo(e1));

            //4) deux nouvelles méthodes

            Console.WriteLine();
            Console.WriteLine(ge1.meilleurEleve());
            Console.WriteLine();
            ge1.trierEleves();

            Console.WriteLine("ajout d'un Console.WriteLine");
            Console.WriteLine("ajout d'un deuxieme Console.WriteLine");
            Console.WriteLine("ajout d'un troisieme Console.WriteLine");

            Console.ReadKey();
        }