// Plik UtworzKonto.cs do Laboratorium 10 using System; namespace TestKonta1 { /// /// Klasa testująca do testowania klasy KontoBankowe /// znajdującej się w pliku KontoBankowe.cs /// class UtworzKonto { static void Main(string[] args) { Console.WriteLine("Program modelujący obsługę kont bankowych"); KontoBankowe kowalski = NoweKontoBankowe(); WypiszKonto(kowalski); KontoBankowe nowak=NoweKontoBankowe(); WypiszKonto(nowak); } // Metoda tworzy nowy obiekt klasy KontoBankowe // i zwraca referencję do niego static KontoBankowe NoweKontoBankowe() { KontoBankowe noweKonto=new KontoBankowe(); try { Console.Write("Prosze podać numer konta: "); noweKonto.numerKonta=long.Parse(Console.ReadLine()); Console.Write("Proszę podać typ konta: "); noweKonto.typKonta=Console.ReadLine(); Console.Write("Proszę podać saldo konta: "); noweKonto.stanKonta=double.Parse(Console.ReadLine()); } catch(System.FormatException e) { Console.WriteLine("Wystąpił wyjątek podczas czytania z klawiatury:"+e); } return noweKonto; } // Metoda wypisuje na ekranie pola obiektu konto static void WypiszKonto(KontoBankowe konto) { Console.WriteLine("Konto numer: "+konto.numerKonta+ "\nTyp konta: "+konto.typKonta+ "\nSaldo konta: "+konto.stanKonta); } } }