forked from dscmsit/Problem-Solving-in-any-Language
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbank.cpp
More file actions
68 lines (62 loc) · 1.23 KB
/
bank.cpp
File metadata and controls
68 lines (62 loc) · 1.23 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
using namespace std;
class bankAcc
{
int acc_no;
float Balance;
string name;
public:
void display();
void set(int num, float bal, string naam)
{
acc_no = num;
name = naam;
Balance = bal;
}
void deposit()
{
int bal;
cout << "Enter Amount to deposit: " << endl;
cin >> bal;
Balance += bal;
cout << "New Balance = " << Balance << endl;
}
void withdraw()
{
int n;
cout << "Enter amount to withdraw: " << endl;
cin >> n;
if (n > Balance)
{
cout << "Kama le phele " << endl;
}
cout << "New Balance = " << Balance << endl;
}
};
void bankAcc ::display()
{
cout << "Account number : " << acc_no << endl;
cout << "Balance : " << Balance << endl;
cout << "Name: " << name << endl;
}
int main()
{
bankAcc b1;
int a;
cout << "Enter 1 to deposit and 2 to withdraw" << endl;
cin >> a;
b1.set(100829, 100, "Vatsal");
switch (a)
{
case 1:
b1.deposit();
break;
case 2:
b1.withdraw();
break;
default:
cout << "Invalid Input!" << endl;
}
b1.display();
return 0;
}