Example #1
0
        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();
        }
Example #2
0
        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();
        }