Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstdlib>
- #include <windows.h>
- #include <conio.h>
- using namespace std;
- short pinO, pin, pinZMIANA;
- string linia;
- int64_t StanKonta, kwotaWPLAC, kwotaWYPLAC;
- char kontoWybor;
- int main()
- {
- cout<<"=-=-=-=-=-=-=-=-=-=-=-="<<endl;
- cout<<" Witamy w naszym banku "<<endl;
- cout<<"=-=-=-=-=-=-=-=-=-=-=-="<<endl;
- cout<<"Wprowadz PIN: ";
- cin>>pinO;
- fstream pinODCZYT;
- pinODCZYT.open("pin.txt", ios::in);
- pinODCZYT>>pin;
- pinODCZYT.close();
- while(1){
- if(pinO==pin)
- {
- fstream konto;
- konto.open("konto.txt", ios::in);
- konto>>StanKonta;
- konto.close();
- system("cls");
- cout<<"=-=-=-=-=-=-=-=-=-=-=-="<<endl;
- cout<<"Stan konta wynosi: "<<StanKonta<<endl;
- cout<<"=-=-=-=-=-=-=-=-=-=-=-="<<endl;
- cout<<"1.Wplac pieniadze"<<endl;
- cout<<"2.Wyplac pieniadze"<<endl;
- cout<<"3.Zmien pin"<<endl;
- cout<<"4.Wyjscie"<<endl;
- kontoWybor=getch();
- if(kontoWybor=='1')
- {
- cout<<"Wprowadz kwote: ";
- cin>>kwotaWPLAC;
- fstream StanKontaP;
- if(kwotaWPLAC>0)
- {
- StanKontaP.open("konto.txt", ios::out);
- StanKonta=StanKonta+kwotaWPLAC;
- StanKontaP<<StanKonta;
- StanKontaP.close();
- }
- else
- {
- cout<<"Nie poprawna kwota"<<endl;
- Sleep(2000);
- }
- }
- else if(kontoWybor=='2')
- {
- cout<<"Wprowadz kwote: ";
- cin>>kwotaWYPLAC;
- if(kwotaWYPLAC>0&& kwotaWYPLAC<=StanKonta) /*Nie wyplaci sie wiecej niz sie ma C:*/
- {
- fstream StanKontaP;
- StanKontaP.open("konto.txt", ios::out);
- StanKonta=StanKonta-kwotaWYPLAC;
- StanKontaP<<StanKonta;
- StanKontaP.close();
- }
- else
- {
- cout<<"Nie poprawna kwota lub za duzo chcesz wyplacic"<<endl;
- Sleep(2000);
- }
- }
- else if(kontoWybor=='3')
- {
- cout<<"Podaj nowy pin: ";
- cin>>pinZMIANA;
- fstream pinODCZYT;
- pinODCZYT.open("pin.txt", ios::out);
- pinODCZYT<<pinZMIANA;
- pinODCZYT.close();
- system("cls");
- main(); /*Po zmianie pinu trzeba go ponownie podac jak w prawdziwych bankach*/
- }
- else if(kontoWybor=='4')
- {
- break;
- }
- else
- {
- cout << "Nie poprawny ZNAK"<<endl;
- Sleep(2000);
- system("cls");
- }
- }
- else
- {
- cout << "Nie poprawny PIN"<<endl;
- Sleep(2000);
- system("cls");
- main();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement