Code:#include <iostream> using namespace std; class Account { private: int balance; public: Account() { this->balance = 0; } Account(int balance) { if(balance >= 0) { this->balance = balance; }else{ this->balance = 0; cout << "Error: invalid balance." << endl; } } int getBalance() { return this->balance; } void debit(int amount) { if((this->balance - amount) >= 0) { this->balance -= amount; }else{ cout << "Error: insufficient funds." << endl;; } } void credit(int amount) { this->balance += amount; } }; int main() { int amount, oBal; cout << "Enter the opening balance for account 1: "; cin >> oBal; Account account(oBal); cout << "TEST 1" << endl << "===============================================================================" << endl; cout << "Account balance: " << account.getBalance() << endl; cout << "Enter amount to withdraw: "; cin >> amount; account.debit(amount); cout << "Account balance: " << account.getBalance() << endl; cout << "Enter the opening balance for account 2: "; cin >> oBal; Account account2(oBal); cout << endl << endl; cout << "TEST 2" << endl << "===============================================================================" << endl; cout << "Account balance: " << account2.getBalance() << endl; cout << "Enter amount to deposit: "; cin >> amount; account2.credit(amount); cout << "Account balance: " << account2.getBalance() << endl; return 0; }