#include <stdio.h>

struct rechteck
{
int x;
int y;
};

struct dreieck
{
int u;
int v;
};

class myClass
{
   private:

   public:
       void berechne(rechteck a);
       void berechne(dreieck a);
       void berechne(int radius);
};




int main (void)
{
        myClass myObj;

rechteck f1;
dreieck f2;


f1.x=2;
f1.y=4;

f2.u=2;
f2.v=4;

myObj.berechne(f1);
myObj.berechne(2);
myObj.berechne(f2);
        return 0;
}

void myClass::berechne(rechteck a)
{
int erg;
erg=a.x*a.y;
printf("Rechteck-Flaeche:%d\n",erg);
}

void myClass::berechne(int radius)
{
float erg;
erg=3.14*radius*radius;
printf("Kreis-Flaeche:%f\n",erg);
}

void myClass::berechne(dreieck a)
{
float erg;
erg=(a.u*a.v)/2;
printf("Dreiecksflaeche:%f\n",erg);
}