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; } }
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(); } }