示例#1
0
        public void AjouterPoisson(string nom, string sexe)
        {
            switch (GenererAlea.LancerDe())
            {
            case 1:
                Poisson merou = new Merou(nom, sexe);
                listePoissons.Add(merou);
                nbPoissons++;
                break;

            case 2:
                Poisson thon = new Thon(nom, sexe);
                listePoissons.Add(thon);
                nbPoissons++;
                break;

            case 3:
                Poisson poissonClown = new PoissonClown(nom, sexe);
                listePoissons.Add(poissonClown);
                nbPoissons++;
                break;

            case 4:
                Poisson sole = new Sole(nom, sexe);
                listePoissons.Add(sole);
                nbPoissons++;
                break;

            case 5:
                Poisson bar = new Bar(nom, sexe);
                listePoissons.Add(bar);
                nbPoissons++;
                break;

            case 6:
                Poisson carpe = new Carpe(nom, sexe);
                listePoissons.Add(carpe);
                nbPoissons++;
                break;
            }
        }
示例#2
0
        public void AcheterPoissons()
        {
            Console.Write("Combien? ");
            int nombre = int.Parse(Console.ReadLine());

            for (int i = 0; i < nombre; i++)
            {
                Console.Write("Quel poisson ajouter? (0 pour afficher la liste) ");
                string choix = Console.ReadLine();
                while (choix != "0" && choix != "1" && choix != "2" && choix != "3" && choix != "4" && choix != "5" && choix != "6")
                {
                    Console.Write("Pas dans la liste... Quel poisson ajouter? (0 pour afficher la liste) ");
                    choix = Console.ReadLine();
                }
                if (choix == "0")
                {
                    Console.WriteLine();
                    Console.WriteLine("1. Ajouter un Mérou\n2. Ajouter un Thon\n3. Ajouter un Poisson-Clown\n4. Ajouter une Sole\n5. Ajouter un Bar\n6. Ajouter une Carpe");
                    i--;
                }
                else
                {
                    Console.Write("Quel nom pour votre nouveau poisson? ");
                    string nom = Console.ReadLine();
                    Console.Write("Sexe du Poisson (1 -> Femelle | 2 -> Mâle): ");
                    string choix2 = Console.ReadLine();
                    string sexe;
                    while (choix2 != "1" && choix2 != "2")
                    {
                        Console.Write("Entrée Invalide... Sexe du Poisson (1 -> Femelle | 2 -> Mâle): ");
                        choix2 = Console.ReadLine();
                    }
                    switch (choix2)
                    {
                    case "1":
                        sexe = "Femelle";
                        break;

                    default:
                        sexe = "Mâle";
                        break;
                    }
                    int age = GenererAlea.AutreAlea(19);
                    if (choix == "1")
                    {
                        Poisson merou = new Merou(nom, sexe, age);
                        listePoissons.Add(merou);
                        nbPoissons++;
                    }
                    else if (choix == "2")
                    {
                        Poisson thon = new Thon(nom, sexe, age);
                        listePoissons.Add(thon);
                        nbPoissons++;
                    }
                    else if (choix == "3")
                    {
                        Poisson poissonClown = new PoissonClown(nom, sexe, age);
                        listePoissons.Add(poissonClown);
                        nbPoissons++;
                    }
                    else if (choix == "4")
                    {
                        Poisson sole = new Sole(nom, sexe, age);
                        listePoissons.Add(sole);
                        nbPoissons++;
                    }
                    else if (choix == "5")
                    {
                        Poisson bar = new Bar(nom, sexe, age);
                        listePoissons.Add(bar);
                        nbPoissons++;
                    }
                    else
                    {
                        Poisson carpe = new Carpe(nom, sexe, age);
                        listePoissons.Add(carpe);
                        nbPoissons++;
                    }
                }
                Console.WriteLine();
            }
        }