-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex_3_4_1again.cpp
More file actions
51 lines (43 loc) · 1.42 KB
/
Copy pathex_3_4_1again.cpp
File metadata and controls
51 lines (43 loc) · 1.42 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
#include <iostream>
using namespace std;
class BankAccount {
public:
float getAccountBalance() {
return accountBalance;
}
void deposit(float amount) {
accountBalance += amount;
}
BankAccount() {
accountNumber = 0;
accountBalance = 0.0;
name = "";
address = "";
}
void withdraw(float amount) {
if (amount>accountBalance) {
cout << "YOU DONT HAVE ENOUGH MONEY" << endl;
}
else {accountBalance -= amount;}
}
private:
int accountNumber;
float accountBalance;
string name;
string address;
};
int main() {
BankAccount alisonBankAccount;
BankAccount bobBankAccount;
BankAccount joeBankAccount;
bobBankAccount.deposit (300);
cout << bobBankAccount.getAccountBalance() << " is Bobs account balance" <<endl;
alisonBankAccount.deposit (500);
cout << alisonBankAccount.getAccountBalance() << " is Alisons account balance" <<endl;
bobBankAccount.withdraw (200);
cout << bobBankAccount.getAccountBalance() << " is Bobs account balance" <<endl;
joeBankAccount.deposit (200);
cout << alisonBankAccount.getAccountBalance() << " is Alisons account balance" <<endl;
cout << bobBankAccount.getAccountBalance() << " is Bobs account balance" <<endl;
cout << joeBankAccount.getAccountBalance() << " is Joes account balance" <<endl;
}