示例#1
0
 //methodes
 private void AjouterCompte(Compte _unCompte)
 {
     this.lesComptes[nombreCompte] = _unCompte;
     nombreCompte++;
 }
示例#2
0
            static void Main(string[] args)
            {
                string e = Encoding.Default.GetString(new Byte[] { 128 });
                Console.OutputEncoding = Encoding.Default;
                 Compte Tournesol = new Compte("123456", "Tryphon", 4000, -5000);
                 Compte Haddock = new Compte("567891", "Archibald", 1000, -500);
                 Compte technique = new Compte();
                  //affichage comptes;

                 Console.WriteLine(Tournesol.ToString());
                 Console.WriteLine(Haddock );
                 Console.WriteLine(technique);
                 Haddock.Crediter(500);

                 Console.WriteLine("---------------------------------");

                 Console.WriteLine(Haddock);

                 if (Haddock.Debiter(3000) ==false)
                 {
                     Console.WriteLine("debit impossible solde insuffisant!! ");

                 }
                 else
                 {
                     Console.WriteLine("Débit autorisé");
                    Console.WriteLine( "------------------\n"+Haddock);

                 }
                 if (Haddock.Debiter(2000) == false)
                 {
                     Console.WriteLine("debit impossible solde insuffisant!! ");

                 }
                 else
                 {
                     Console.WriteLine("Débit autorisé");
                     Console.WriteLine("------------------\n" + Haddock);

                 }

                 ;

                 Haddock.Crediter(12000);
                 Tournesol.Crediter(1500);
                 if (Haddock.Transferer(2000, Tournesol) == false)
                 {
                     Console.WriteLine("transfert impossible solde insuffisant!! ");

                 }
                 else
                 {
                     Console.WriteLine("transfert autorisé");
                     Console.WriteLine("------------------\n" + Haddock +"\n"+Tournesol);

                 }

                 if (Haddock.Superieur(Tournesol)==1)
                 {
                     Console.WriteLine("le solde de Haddock est supérieur!!");
                 }
                 else if (Haddock.Superieur(Tournesol) == 0)
                 {
                     Console.WriteLine("le solde de Haddock est  le même que celui de Tournesol!!");
                 }
                 else
                 {
                     Console.WriteLine("le solde de Tounesol est supérieur!!");
                 }

                Banque BNP = new Banque("BNP", "Mulhouse");
                BNP.init();
                Console.WriteLine(BNP.ToString());

                Compte test = BNP.RendCompte("101224");
                Console.WriteLine(test);
                bool VirOK = BNP.Virement("678910", "101214", 150000);

                Console.WriteLine(BNP);
                Console.ReadKey();
            }