static void Main(string[] args) { Console.WriteLine(DateTime.Now); Console.Beep(); decimal taux = 5; ICalculateurBenefice aucunBenefice = new AucunBenefice(); CompteCourant nicolas = new CompteCourant(taux, aucunBenefice) { Proprietaire = "Nicolas"}; nicolas.Crediter(200); nicolas.Crediter(300); nicolas.Debiter(120); nicolas.resumeCompte(); decimal tauxAbd = 12; ICalculateurBenefice beneficeVariable = new BeneficeAleatoire(); CompteEpargneEntreprise ibm = new CompteEpargneEntreprise(tauxAbd, beneficeVariable) { Proprietaire = "IBM"}; ibm.Crediter(222000); ibm.Crediter(7767600); ibm.Crediter(9980000); ibm.Debiter(23830); ibm.resumeCompte(); ICalculateurBenefice beneficeEntreprise = new BeneficeATauxFixe(0.575); LivretToutBenef livret = new LivretToutBenef(beneficeEntreprise) { Proprietaire = "Hassen"}; livret.Crediter(800); livret.Crediter(200); livret.resumeCompte(); Console.WriteLine("\n Press Any key to quit !"); Console.ReadKey(); }
static void Main(string[] args) { CompteCourant compteNicolasC = new CompteCourant(2000) { _nomProprio = "Nicolas" }; CompteEpargne compteNicolasE = new CompteEpargne(0.02) { _nomProprio = "Nicolas" }; CompteCourant compteJermie = new CompteCourant(500) { _nomProprio = "Jeremie" }; compteNicolasC.Crediter(100); compteNicolasC.Debiter(50); compteNicolasE.Crediter(20, compteNicolasC); compteNicolasE.Crediter(100); compteNicolasE.Debiter(20, compteNicolasC); compteJermie.Debiter(500); compteJermie.Debiter(200, compteNicolasC); Console.WriteLine("résumé du compte courant " + compteNicolasC._nomProprio ); compteNicolasC.AfficherResumer(); Console.WriteLine("résumé du compte courant " + compteNicolasE._nomProprio); compteNicolasE.AfficherResumer(); Console.WriteLine("************************$$$$$$$$$$$$$$$$$$$$$$$$$*****************************"); Console.WriteLine("/////////////////////////////////////"); ICalculateur_Benef beneficeTauxFixe = new BeneficeTauxFixe(0.275); LivretToutBenef livretToutBenefNicolas = new LivretToutBenef(beneficeTauxFixe); livretToutBenefNicolas.Crediter(800); livretToutBenefNicolas.Crediter(200); Console.WriteLine("résumé du livret TouBénef"); livretToutBenefNicolas.AfficherResumer(); Console.WriteLine("/////////////////////////////////////"); ICalculateur_Benef beneficeTauxAleatoire = new BeneficeAleatoire(); CompteEpargne2 compteEpargneNico = new CompteEpargne2(beneficeTauxAleatoire) { _nomProprio = "nicolas" }; compteEpargneNico.AfficherResumer(); Console.WriteLine("/////////////////////////////////////"); ICalculateur_Benef aucunBenefice = new AucunBenef(); CompteCourant2 compteCourantNico = new CompteCourant2(2000, aucunBenefice) { _nomProprio = "nicolas" }; compteCourantNico.AfficherResumer(); Console.ReadLine(); }