#include <iostream>
class Rectangle {
public:
void area(int x, int y) {
std::cout << x * y << "\n";
}
void area(int x) {
std::cout << x * x << "\n";
}
void area(int x, double y) {
std::cout << x * y << "\n";
}
void area(double x) {
std::cout << x * x << "\n";
}
};
int main()
{
Rectangle rect;
rect.area(5, 8);
rect.area(12);
rect.area(8, 4.99);
rect.area(3.14);
return 0;
}
/*
run:
40
144
39.92
9.8596
*/