static void Main(string[] args) { //Exercice 1 COuvrage O1 = new COuvrage("Victor Hugo", "Les misérables", 992, "LGF"); COuvrage O2 = new COuvrage("Flaubert", "Madame Bauvary"); Console.WriteLine(O1.toString()); Console.WriteLine(O2.toString()); CRevue R1 = new CRevue(5, 2015, "Christian Prunier", "VRP", 17, "Elsievier"); Console.WriteLine(R1.toString()); //Exercice 2 List <double> liste; liste = new List <double>(); liste.Add(0.5); liste.Add(0.4); liste.Add(0.7); liste.Add(0.3); liste.Add(0.9); for (int i = 0; i < liste.Count; i++) { Console.Write(liste.ElementAt(i) + " "); } liste.RemoveAt(2); liste.Sort(); liste.Insert(2, 0.7); Console.WriteLine(liste.IndexOf(0.7)); //Exercice 3 CEtagere E1 = new CEtagere(); E1.AjouterOuvrage(O1); E1.AjouterOuvrage(O2); E1.AjouterOuvrage(R1); Console.WriteLine(E1.ListerOuvrage()); COuvrage res = E1.RechercherOuvrage("Victor Hugo"); if (res != null) { Console.WriteLine(res.toString()); } res = E1.RechercherOuvrage("Albert Cour"); if (res != null) { Console.WriteLine(res.toString()); } else { Console.WriteLine("Aucun ouvrage par l'auteur demandé n'a été trouvé"); } Console.ReadKey(); }
public COuvrage RechercherOuvrage(string Aut) { COuvrage res = null; bool trouve = false; for (int i = 0; i < liste.Count && trouve == false; i++) { if (liste.ElementAt(i).NomAuteur.Equals(Aut)) { trouve = true; res = liste.ElementAt(i); } } return(res); }
public void AjouterOuvrage(COuvrage o) { liste.Add(o); }