static void Main(string[] args) { #region Testy do kont 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("Ela", 2500)); bank.Add(new KontoFirmowe("Fiona", 3500)); foreach (Konto konto in bank) { Console.WriteLine(konto); } foreach (Konto konto in bank) { konto.Wyplata(100); } foreach (Konto konto in bank) { Console.WriteLine(konto); } List <Konto> bankPostortowane = new List <Konto>(); bankPostortowane = bank.OrderBy(konto => konto.Wlasciciel).ToList(); foreach (Konto konto in bankPostortowane) { Console.WriteLine(konto); } bankPostortowane.Reverse(); foreach (Konto konto in bankPostortowane) { Console.WriteLine(konto); } #endregion #region testy do RORa Console.WriteLine("Ile wpłacasz?"); double.TryParse(Console.ReadLine(), out double wplata); ROR ror = new ROR(); ror.Wplata(wplata); Console.WriteLine($"Wartość salda wynosi {ror.Saldo}"); #endregion Console.ReadKey(); }
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(); }
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(); }