Write a program to perform bank transactions – C++ OOP’s Program In Hindi – Aaj Ham C++ OOPs Me Ek Bank Transactions Program Ko Create Karne Wale Hai.
Also Read – Classes & Object & Data Members Etc
Write a program to perform bank transactions
Is Program Me Ham Ek Class Bank Create Karenge Or Uske Under Ham Sabhi Method Yani Function Ko Likhne Wale Hai |
Isme Ham Input Me User Se Bank Account Details Lenge And Fir Bank Transaction Kar Ke Sath Output Me Show Karenge |
Example:
#include<iostream> #include<iomanip> #include<string> using namespace std; class Bank { private: int Accno; string AccName; char AccType; float BalanceAmt; public: void getAccountDetails() { cout<<"Please enter account details:"<<endl; cout<<"Account Number:"; cin>>Accno; cout<<"Account Holder Name:"; cin>>AccName; cout<<"AccountType(c-Current,s-Savings):"; cin>>AccType; cout<<"Balance Amount:"; cin>>BalanceAmt; } void printAccountDetails() { cout<<"Account holder details:"<<endl; cout<<"....................."<<endl; cout<<"Account Number:"<<Accno<<endl; cout<<"Name:"<<AccName<<endl; cout<<"Account type:"<<AccType<<endl; cout<<"Balance Amount:"<<BalanceAmt<<endl; cout<<".............."<<endl; } void doTransaction() { char type; float tamt; cout<<"Transation Process"<<endl; cout<<"..........."<<endl; cout<<"Get transatioin amount:"; cin>>tamt; cout<<"Get transation type(W-withdrawl,D.deposite):"; cin>>type; if(type=='W'||type=='w') { if (BalanceAmt-tamt>0) { BalanceAmt = BalanceAmt-tamt; cout<<"Transation completed"<<endl; cout<<"Your current Balance is"<<BalanceAmt<<endl; } else { cout<<"Sorry! Insufficient funds in your account."<<endl; } } else if(type=='D'||type=='d') { BalanceAmt=BalanceAmt+tamt; cout<<"Your current Balance is"<<BalanceAmt<<endl;} } }; int main() { Bank B; B.getAccountDetails(); cout<<"............."<<endl; cout<<"Account Details Before Transation"<<endl; B.printAccountDetails(); B.doTransaction(); cout<<"...................."<<endl; cout<<"Account Details after Transation"<<endl; B.printAccountDetails(); return 0; }
Output:
Please enter account details: Account number:1001 Account holder name: Arshad Account type (C-current,S-savings): C Balance Amount:5000 ------------------- Account details before transaction Account holder details... ------------------- Account Number:1001 Name: Arshad Account type: C Balance amount:5000 ------------------- Transaction Process ------------------- Get transaction amount:2000 Get transaction type(W- withdrawal, D-deposit):W Transaction completed Your current balance is 3000 ------------------- Account details after transaction Account holder details... ------------------- Account Number:1001 Name: Arshad Account type:C Balance Amount:3000
Aap Upper Output Ko Dekh Kar Program Ko Understand Kar Sakte Hai, isme Hame Bank Details And Fir Unke Value Ko Input Karaya Hai, Uske Bad Hame Unhe Print Kar Diya Hai |