Ejemplo n.º 1
0
        public double SoldeConverter(DevisesMonaitairesC1 converttothisdevise)
        {
            double value;

            value = (Solde * Devise.Taux) * converttothisdevise.Taux;
            return(value);
        }
Ejemplo n.º 2
0
 public CompteBancaireC4(string titulaire, double solde, DevisesMonaitairesC1 devise)
 {
     Titulaire            = titulaire;
     Solde                = solde;
     Devise               = devise;
     CompteBancaireNumber = _numeroCompteBancaireGlobal;
     _numeroCompteBancaireGlobal++;
 }
Ejemplo n.º 3
0
 public void Crediter(double montant, DevisesMonaitairesC1 converttothisdevise)
 {
     if (Devise.Name == converttothisdevise.Name)
     {
         Solde += montant;
     }
     else
     {
         Solde += (montant * Devise.Taux) * converttothisdevise.Taux;
     }
 }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            var CAD = new DevisesMonaitairesC1(DevName.CAD, 0.72);
            //var USD = new DevisesMonaitaires (DevName.USD, 1.0);
            var EUR = new DevisesMonaitairesC1(DevName.EUR, 1.32);

            var Pierre = new CompteBancaireC1("Pierre Bono", 0.2, CAD);

            Pierre.Crediter(20.22);
            Pierre.Debiter(2.11);

            double converted = Pierre.SoldeConverter(EUR);

            Console.WriteLine($"Solde de " + Pierre.Titulaire + " en " + EUR.Name + " " + converted);
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            /*
             * private static to keep track of things in a class
             *
             */
            var dev = new DevisesMonaitairesC1(DevName.CAD, 0.72);

            var compte1 = new CompteBancaireC4("joe", 2.2, dev);

            Console.WriteLine(compte1.AfficherCompte());
            var compte2 = new CompteBancaireC4("joe", 2.2, dev);

            Console.WriteLine(compte2.AfficherCompte());
            var compte3 = new CompteBancaireC4("joe", 2.2, dev);

            Console.WriteLine(compte3.AfficherCompte());
        }
Ejemplo n.º 6
0
 public CompteBancaireC1(string titulaire, double solde, DevisesMonaitairesC1 devise)
 {
     Titulaire = titulaire;
     Solde     = solde;
     Devise    = devise;
 }