Untitled
bilalahmad
plain_text
7 months ago
1.2 kB
3
Indexable
#include <iostream>
#include <string>
using namespace std;
class BankAccount {
private:
string depositorName;
int accountNumber;
string accountType;
float balance;
public:
BankAccount(string name, int accNum, string type, float initialBalance) {
depositorName = name;
accountNumber = accNum;
accountType = type;
balance = initialBalance;
}
void deposit(float amount) {
balance += amount;
}
void withdraw(float amount) {
if (amount <= balance) {
balance -= amount;
} else {
cout << "Insufficient balance!" << endl;
}
}
void display() {
cout << "Name: " << depositorName << endl;
cout << "Balance: " << balance << endl;
}
};
int main() {
BankAccount account("Sadia", 12345, "Savings", 1000.0);
account.display();
account.deposit(500.0);
cout << "After depositing 500:" << endl;
account.display();
account.withdraw(200.0);
cout << "After withdrawing 200:" << endl;
account.display();
account.withdraw(2000.0);
cout << "After attempting to withdraw 2000:" << endl;
account.display();
return 0;
}
Editor is loading...
Leave a Comment