-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBankAccount.cpp
47 lines (44 loc) · 1.19 KB
/
BankAccount.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <string>
using namespace std;
class BankAccount {
private :
string accontnumber;
double balance;
public :
BankAccount(string a, double b){
accontnumber =a;
balance =b;
}
void deposite(double amount){
if(amount>0){
balance += amount;
cout<<"Deposited $ : "<<amount<<" into "<<accontnumber<<endl;
cout<<"CurrentBalance $ : "<<balance<<" into "<<accontnumber<<endl;
}
else{
cout<<"Invalid entry "<<endl;
}
}
void withdraw(double amount){
if(amount>0 && amount <= balance){
balance -= amount;
cout<<"Amount debited : "<<amount<<endl;
cout<<"Your current balance : "<<balance<<endl;
}
else{
cout<<"Invalid entry"<<endl;
}
}
void display(){
cout << "Account " << accontnumber << " Balance: $" << balance << endl;
}
};
int main(){
cout<<" <--------------WELCOME----------------------------->"<<endl<<" <-------------BANK-------------------> "<<endl;
BankAccount P1("123456",5000);
P1.deposite(12000);
P1.withdraw(1200);
P1.display();
return 0;
}