1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TP05__listes
{
class Program
{
static void Main(string[] args)
{
Livre livre1 = new Livre("Le rouge et le noir", "Stendhal", "1234567890");
Console.WriteLine(livre1.VersChaine());
//instanciation de la liste
List<Livre> livres = new List<Livre>();
// ajout des livres à la liste
livres.Add(livre1);
// etc.
//(à suivre)
char choix = ' ';
while (choix != 'Q')
{
AfficherMenu();
choix = Console.ReadLine()[0];
switch (choix)
{
case '1': // à compléter !!!
break;
case '2': // à compléter plus tard
break;
case '3': // à compléter plus tard
break;
// cas 4 et 5,à compléter plus tard
case 'Q':
Console.WriteLine("au revoir");
break;
default:
Console.WriteLine("mauvais choix");
break;
}
}
}
public static void AfficherLivres(List<Livre> lesLivres)
{
{
foreach (Livre unLivre in lesLivres)
{
Console.WriteLine(unLivre.VersChaine());
}
}
// instanciation de plusieurs livres
Livre livre1 = new Livre("Le rouge et le noir", "Stendhal", "1234567890");
Livre livre2 = new Livre("Guerre et paix", "Tolstoï", "2587496851");
Livre livre3 = new Livre("Da Vinci Code", "Dan Brown", "9988776655");
Livre livre4 = new Livre("Les faux monnayeurs", "Gide", "6598745125");
// instanciation de la liste
List<Livre> livres = new List<Livre>();
// ajout des livres à la liste
livres.Add(livre1);
// etc.
// affichage
AfficherLivres(livres);
Console.ReadKey();
}
public static void AfficherMenu()
{
Console.WriteLine("\n * ***menu * ***\n ");
Console.WriteLine("1-Afficher la liste des livres");
Console.WriteLine("2-Ajouter un livre");
Console.WriteLine("3-Modifier un livre");
Console.WriteLine("4-Supprimer un livre");
Console.WriteLine("5-Afficher la liste des auteurs");
Console.WriteLine("Q-Quitter\n");
}
public static void AjouterLivre(List<Livre> lesLivres)
{
//3 variable
string LivreTitre;
string LivreAuteur;
string isbmLivre;
Console.WriteLine("saisir titre livre :");
LivreTitre = Console.ReadLine();
Console.WriteLine("saisir Auteur livre :");
LivreAuteur = Console.ReadLine();
Console.WriteLine("saisir isbm livre :");
isbmLivre = Console.ReadLine();
Livre Newlivres = new Livre("LivreTitre", "LivreAuteur", "isbmLivre");
lesLivres.Add(Newlivres);
} |
Partager