OOPClass Activity
OOPClass Activity
Task-1:
Code:
#include <iostream>
using namespace std;
class BankManager;
class BankAccount
{
double balance;
friend class BankManager;
public:
BankAccount(double initialBalance) : balance(initialBalance) {}
class BankManager
{
public:
void setBalance(BankAccount& account, double newBalance)
{
account.balance = newBalance;
}
int main()
{
BankAccount account(22988.0);
BankManager manager;
manager.printBalance(account);
manager.setBalance(account, 568900.0);
manager.printBalance(account);
return 0;
}
Output:
Task-2:
Code:
#include <iostream>
using namespace std;
class Rectangle;
class Point
{
private:
int x, y;
public:
Point(int x, int y) : x(x), y(y) {}
};
class Rectangle
{
private:
int length, width;
public:
Rectangle(int length, int width) : length(length), width(width) {}
int main()
{
Point p(1, 1);
Rectangle r(5, 5);
if (PointInside(p, r))
{
cout << "The point is inside." << endl;
}
else
{
cout << "The point is outside." << endl;
}
return 0;
}
Output: