#include<iostream>
using namespace std;
#include<cmath>
class Base{
public:
virtual void area()=0;
};
class circle:public Base{
public:
circle(double a)
{
r=a;
}
void area()
{
cout<<3.1416*r*r<<endl;
}
private:
double r;
};
class rec:public Base{
public:
rec(double a,double b)
{
chang=a;
kuan=b;
}
void area()
{
cout<<chang*kuan<<endl;
}
private:
double chang,kuan;
};
int main()
{
double a,b,c;
cin>>a>>b>>c;
cout<<"面积分别是:"<<endl;
rec ob1(a,b);
circle ob2(c);
ob1.area();
ob2.area();
return 0;
}