#include <iostream>
#include <conio.h>
using namespace std;

class Konto {
public:
	double saldo;
public:
	Konto (){  //konstruktor domyślny
		saldo=0;
	}; 
    bool wplacNaKonto (double kwota){
		if (kwota>0) {
			saldo += kwota;
     		return true;
   			}
   		return false;
	};
    bool wyplacZKonta( double kwota ){
		if ( (kwota>0) && (kwota<=saldo) ) {
       		saldo -= kwota;
       		return true;
   		}
   		return false;
    };
    double podajStanKonta(){
		return saldo;
	};
};
 
int main() {
	Konto Bartosz;
	Bartosz.saldo=100;
	
	double kwotaWczytana;
	bool blad;
	cout<<"Saldo poczatkowe "<<Bartosz.podajStanKonta()<<"zl"<<endl;
	do {
		cout<<"Wplata ";
		cin>>kwotaWczytana;
		blad=Bartosz.wplacNaKonto(kwotaWczytana);
	}while (blad==false);
	do {
		cout<<"Wyplata ";
		cin>>kwotaWczytana;
		blad=Bartosz.wyplacZKonta(kwotaWczytana);
	}while (blad==false);
	cout<<"Saldo koncowe "<<Bartosz.podajStanKonta()<<"zl"<<endl;
	
	return 0;
}
