static void Main(string[] args) { List <Compte> listeCompte = new List <Compte>(); Compte compteCourantNico = new CompteCourant(0, "Nico", 2000); Compte compteEntrepriseNico = new CompteEpargne(0, "Nico", 0.2); Compte compteCourantJeremie = new CompteCourant(0, "Jeremie", 500); compteCourantNico.Crediter(100); compteCourantNico.Debiter(50); compteEntrepriseNico.Crediter(20, compteCourantNico); compteCourantNico.Crediter(100); compteCourantJeremie.Debiter(500); compteCourantJeremie.Debiter(200, compteCourantNico); listeCompte.Add(compteCourantNico); listeCompte.Add(compteEntrepriseNico); listeCompte.Add(compteCourantJeremie); foreach (Compte pCompte in listeCompte) { if (pCompte.Solde > 0) { Console.WriteLine("Bienvenue à la banque VP"); } else { Console.WriteLine("Compte réfusé à la banque VP"); } pCompte.ResumeCompte(); } Console.ReadLine(); }
static void Main(string[] args) { CompteCourant compteDeNico = new CompteCourant(1000) { Proprietaire = "Nicolas" }; compteDeNico.AfficheResume(); CompteCourant compteDeOxana = new CompteCourant(200) { Proprietaire = "Oxana" }; compteDeOxana.AfficheResume(); CompteEparge compteDeOxanaEp = new CompteEparge(4000) { Proprietaire = "Oxana" }; compteDeNico.Crediter(55, compteDeOxana); compteDeNico.AfficheResume(); compteDeOxana.Crediter(1000); compteDeOxana.AfficheResume(); compteDeOxanaEp.Debiter(6000); compteDeOxanaEp.AfficheResume(); ICalc i = new BeneficeRandom(); LivretToutBenef l = new LivretToutBenef(i); l.AfficheResume(); l.Crediter(1000); l.AfficheResume(); }