#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);
}