// Plik KontoBankowe.cs do Laboratorium 10 using System; namespace TestKonta1 { /// /// Klasa opisująca konto bankowe /// public class KontoBankowe { private long numerKonta; private double stanKonta; private string typKonta; private static long nastepnyNumerKonta; // Metoda ustawiająca parametry konta public void Ustaw(double saldo, string typ) { numerKonta=NastepnyNumer(); stanKonta=saldo; typKonta=typ; } // Metoda zwracająca numer konta public long Numer() { return numerKonta; } // Metoda zwracająca stan konta public double Saldo() { return stanKonta; } // Metoda zwracająca typ konta public string Typ() { return typKonta; } // Metoda generująca kolejny numer konta private static long NastepnyNumer() { return nastepnyNumerKonta++; } // Metoda realizująca wpłaty na konto public double Wplata(double kwota) { stanKonta += kwota; return stanKonta; } // Metoda realizująca wypłaty z konta public bool Wyplata(double kwota) { bool dostepneSrodki = stanKonta >= kwota; if( dostepneSrodki ) { stanKonta -= kwota; } return dostepneSrodki; } } }