Мейси
#include <iostream.h>
#include <conio.h>
class Triangle
{
float b, h;
Треугольник ()
{
b = 0;
h = 0;
}
Треугольник (float x, float y)
{
b = x;
h = y;
}
float Area ()
{
return 0,5 * b * h;
}
}
class Circle
{
float r;
Круг ()
{
r = 0;
}
Круг (с плавающей запятой x)
{
r = x;
}
float Area ()
{
return 4.3 * r * r;
}
}
class Square
{
float a;
Квадрат ()
{
a = 0;
}
Квадрат (с плавающей запятой x)
{
a = x;
}
float Area ()
{
return a * a;
}
}
class Rect
{
float l, b;
Rect ()
{
l = 0;
b = 0;
}
Rect (float x, float y)
{
l = x;
b = y;
}
float Area ()
{
return l * b;
}
}
void main ()
{
clrscr ();
Треугольник t1 (2,4);
cout << "Площадь треугольника равна" << t1.Area ();
Круг c (4);
cout << "Площадь круга равна" << c.Area ();
Квадрат s (5);
cout << "Площадь квадрата равна" << s.Area ();
Rect r (3,6)
cout << "Площадь прямоугольника равна" << r.Area ();
getch ();
}