Beispiel #1
0
        static void Main(string[] args)
        {
            #region testy1


            List <Konto> bank = new List <Konto>();
            bank.Add(new Konto("Zuzia", 500));
            bank.Add(new Konto("Basia", 600));
            bank.Add(new Konto("Czesia", 700));
            bank.Add(new KontoFirmowe("Daria", 1500));
            bank.Add(new KontoFirmowe("Ewa", 2500));
            bank.Add(new KontoFirmowe("Fiona", 3500));

            foreach (Konto konto in bank)
            {
                konto.Wyplata(100);
            }

            foreach (Konto konto in bank)
            {
                Console.WriteLine(konto);
            }

            //bank = bank.OrderBy(konto => konto.Wlasciciel).ToList();

            //bank.Reverse();

            bank = bank.OrderByDescending(konto => konto.Wlasciciel).ToList();

            foreach (Konto konto in bank)
            {
                Console.WriteLine(konto);
            }

            bank.Reverse();

            foreach (Konto konto in bank)
            {
                Console.WriteLine(konto);
            }
            #endregion

            #region testy2

            Console.WriteLine($"Podaj wpłatę");
            int.TryParse(Console.ReadLine(), out int naszawplata);
            ROR ror = new ROR();
            ror.Wplata(naszawplata);
            Console.WriteLine($"Aktualne saldo wynosi: {ror.Saldo}");
            ror.Odsetki();
            Console.WriteLine($"Aktualne saldo wynosi: {ror.Saldo}");

            // zadanie dla Państwa - użyć konstrukcji try catch do obsługi poprawnej wpłaty

            #endregion
            Console.ReadKey();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            #region testy dla kont



            List <Konto> bank = new List <Konto>();
            bank.Add(new Konto("Ania", 500));
            bank.Add(new Konto("Basia", 600));
            bank.Add(new Konto("Czesia", 700));
            bank.Add(new KontoFirmowe("Daria", 1500));
            bank.Add(new KontoFirmowe("Ewa", 2500));
            bank.Add(new KontoFirmowe("Fiona", 3500));

            foreach (Konto konto in bank)
            {
                konto.Wyplata(100);
            }

            foreach (Konto konto in bank)
            {
                Console.WriteLine(konto);
            }

            List <Konto> bankPosortowane = new List <Konto>();

            bankPosortowane = bank.OrderByDescending(konto => konto.Wlasciciel).ToList();

            foreach (Konto konto in bankPosortowane)
            {
                Console.WriteLine(konto);
            }

            bank.Reverse();

            foreach (Konto konto in bank)
            {
                Console.WriteLine(konto);
            }
            #endregion

            #region testy dla RORa

            Console.WriteLine("Podaj wpłątę: ");
            double.TryParse(Console.ReadLine(), out double wplata);
            ROR ror = new ROR();
            ror.Wplata(wplata);
            ror.Odsetki();
            Console.WriteLine($"Saldo wynosi: {ror.Saldo}");

            #endregion

            Console.ReadKey();
        }