コード例 #1
0
        public Etudiant CreateEtudiants()
        {
            // initialisation de la personne et ajout à la liste
            Etudiant p = new Etudiant();

            // demande du prénom
            p.Prenom = _DemandeALutilisateur.DemandeString("Comment t'appelles-tu ?");
            // demande des autres informations
            p.Age        = _DemandeALutilisateur.DemandeEntier("Bonjour, quel âge as-tu ?");
            p.NbMatieres = _DemandeALutilisateur.DemandeEntier("Combien de mmatières suis-tu ?");
            p.Matieres   = new List <Matiere>();
            for (int i = 0; i < p.NbMatieres; i++)
            {
                Matiere m = _MatieresService.DemandeMatiere();
                p.Matieres.Add(m);
            }

            // Exercice : demander la liste des matières associé à l'étudiant
            // 1. Demander la première matière (on s'arrête à 1)
            // 2. On en demande tant qu'il en a

            // construction du message
            //string message;
            // message = CreerMesageEtudiant(p);
            // affichage du message
            // Console.WriteLine(message);
            ListeEtudiants.Add(p);
            return(p);
        }
コード例 #2
0
        public Etudiant CreateEtudiants()
        {
            // initialisation de la personne et ajout à la liste
            Etudiant p = new Etudiant();

            // demande du prénom
            p.Prenom = _DemandeALutilisateur.DemandeString("Comment t'appelles-tu ?");
            // demande des autres informations
            p.Age       = _DemandeALutilisateur.DemandeEntier("Bonjour, quel âge as-tu ?");
            p.NbEnfants = _DemandeALutilisateur.DemandeEntier("Combien d'enfants as-tu ?");


            // Exercice : demander la liste des matières associé à l'étudiant
            // 1. Demander la première matière (on s'arrête à 1)$

            p.Matieres = new List <Matiere>();
            while (true)
            {
                Matiere m = _MatieresService.DemandeMatiere();
                p.Matieres.Add(m);


                string saisie = _DemandeALutilisateur.DemandeString("voulez-vous continuer ?");
                if (saisie == "Q")
                {
                    break;
                }
            }

            // Exercice : Demander d'autres matières à l'utilisateur

            // construction du message
            string message;

            message = CreerMesageEtudiant(p);
            // affichage du message
            Console.WriteLine(message);
            ListeEtudiants.Add(p);
            return(p);
        }