Explain Advanced Bank Management system in C++ language



in this video Explain Advanced Bank Management system in C++ language - Bank Management system Project with source code.... ✅ Download Source Code

--------------------------START--------------------------


#include<iostream> #include<conio.h> #include<windows.h> using namespace std; class Bank{ private: int total; string id; struct person{ string name,ID,address; int contact,cash; }person[100]; public: Bank(){ total=0; } void choice(); void perData(); void show(); void update(); void search(); void transactions(); void del(); }; int main(){ Bank b; b.choice(); return 0; } void Bank::choice(){ char ch; while(1){ cout<<"\n\n\------ Bank Management system -------\n"<<endl; cout<<"1- Create new account"<<endl; cout<<"2- View customers list"<<endl; cout<<"3- Update information of existing account"<<endl; cout<<"4- Check the details of an existing account"<<endl; cout<<"5- For transactions"<<endl; cout<<"6- Remove existing account"<<endl; cout<<"7- Exit"<<endl; ch=getch(); system("CLS"); switch(ch){ case '1': Bank::perData(); break; case '2': if(total==0){ cout<<"No data is entered"<<endl; }else{ Bank::show(); } break; case '3': if(total==0) cout<<"No data is entered"<<endl; else Bank::update(); break; case '4': if(total==0) cout<<"No data is entered"<<endl; else Bank::search(); break; case '5': if(total==0) cout<<"No data is entered"<<endl; else Bank::transactions(); break; case '6': if(total==0) cout<<"No data is entered"<<endl; else Bank::del(); break; case '7': exit(0); break; default: cout<<"Invalid input"<<endl; break; } } } void Bank::perData(){ cout<<"Enter data of person "<<total+1<<endl; cout<<"Enter name: "; cin>>person[total].name; cout<<"ID: "; cin>>person[total].ID; cout<<"Address: "; cin>>person[total].address; cout<<"Contact: "; cin>>person[total].contact; cout<<"Total Cash: "; cin>>person[total].cash; total++; } void Bank::show(){ for(int i=0;i<total;i++){ cout<<"Data of person "<<i+1<<endl; cout<<"Name: "<<person[i].name<<endl; cout<<"ID: "<<person[i].ID<<endl; cout<<"Address: "<<person[i].address<<endl; cout<<"Contact: "<<person[i].contact<<endl; cout<<"Cash: "<<person[i].cash<<endl; } } void Bank::update(){ cout<<"Enter id of student those data you want to update"<<endl; cin>>id; for(int i=0;i<total;i++){ if(id==person[i].ID){ cout<<"Previous data"<<endl; cout<<"Data of person "<<i+1<<endl; cout<<"Name: "<<person[i].name<<endl; cout<<"ID: "<<person[i].ID<<endl; cout<<"Address: "<<person[i].address<<endl; cout<<"Contact: "<<person[i].contact<<endl; cout<<"Cash: "<<person[i].cash<<endl; cout<<"\nEnter new data"<<endl; cout<<"Enter name: "; cin>>person[i].name; cout<<"ID: "; cin>>person[i].ID; cout<<"Address: "; cin>>person[i].address; cout<<"Contact: "; cin>>person[i].contact; cout<<"Total Cash: "; cin>>person[i].cash; break; } if(i==total-1){ cout<<"No such record found"<<endl; } } } void Bank::search(){ cout<<"Enter id of student those data you want to search"<<endl; cin>>id; for(int i=0;i<total;i++){ if(id==person[i].ID){ cout<<"Name: "<<person[i].name<<endl; cout<<"ID: "<<person[i].ID<<endl; cout<<"Address: "<<person[i].address<<endl; cout<<"Contact: "<<person[i].contact<<endl; cout<<"Cash: "<<person[i].cash<<endl; break; } if(i==total-1){ cout<<"No such record found"<<endl; } } } void Bank::transactions(){ int cash; char ch; cout<<"Enter id of student those data you want to transaction"<<endl; cin>>id; for(int i=0;i<total;i++){ if(id==person[i].ID){ cout<<"Name: "<<person[i].name<<endl; cout<<"Address: "<<person[i].address<<endl; cout<<"Contact: "<<person[i].contact<<endl; cout<<"\nExisting Cash "<<person[i].cash<<endl; cout<<"Press 1 to deposit"<<endl; cout<<"Press 2 to withdraw"<<endl; ch=getch(); switch(ch){ case '1': cout<<"How much cash you want to deposit??"<<endl; cin>>cash; person[i].cash+=cash; cout<<"Your new cash is "<<person[i].cash<<endl; break; case '2': back: cout<<"How much cash you want to withdraw??"<<endl; cin>>cash; if(cash>person[i].cash){ cout<<"Your existing cash is just "<<person[i].cash<<endl; Sleep(3000); goto back; } person[i].cash-=cash; cout<<"Your new cash is "<<person[i].cash<<endl; break; default: cout<<"Invalid input"<<endl; break; } break; } if(i==total-1){ cout<<"No such record found"<<endl; } } } void Bank::del(){ char ch; cout<<"Press 1- to remove specific record"<<endl; cout<<"Press 2- to remove full record"<<endl; ch=getch(); switch(ch){ case '1': cout<<"Enter id of student those data you want to remove"<<endl; cin>>id; for(int i=0;i<total;i++){ if(id==person[i].ID){ for(int j=i;j<total;j++){ person[j].name=person[j+1].name; person[j].ID=person[j+1].ID; person[j].address=person[j+1].address; person[j].contact=person[j+1].contact; person[j].cash=person[j+1].cash; total--; cout<<"Your required data is deleted"<<endl; break; } } if(i=total-1){ cout<<"No such record found"<<endl; } } break; case '2': total=0; cout<<"All record is deleted"<<endl; break; default: cout<<"Invalid Input"<<endl; break; } }

-------------------- END --------------------

► Shopify For Beginners :- https://youtube.com/playlist?list=PLm... ► Google AdSense :- https://www.google.com/adsense/start/ ► Google Cloud Boost Playlist - https://www.youtube.com/playlist?list... ► Google Cloud SQL Playlist:- https://youtube.com/playlist?list=PLm... ► GitHub Playlist - https://youtube.com/playlist?list=PLm... ► Flutter For Beginners :- https://youtube.com/playlist?list=PLm... ► WordPress Free themes For Beginners :- https://youtube.com/playlist?list=PLm... ► HTML & CSS and JAVASCRIPT Projects:- https://youtube.com/playlist?list=PLm... ► C++ For Beginners Playlist :- https://youtube.com/playlist?list=PLm... ► C++ Basic Programs : https://youtube.com/playlist?list=PLm... ► C Language Projects: https://youtube.com/playlist?list=PLm... 🔁 Facebook: https://www.facebook.com/mscubetechco... 🛑 YouTube : https://www.youtube.com/channel/UC1Gb... #html #css #c++ #c #clanguage #mscubetech #coding #programming #javascript #mscubetech

Post a Comment

0 Comments

Close Menu