Как написать программу на C ++ для вычисления площади треугольника, круга, квадрата и прямоугольника?

1 Ответы


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

Напишите свой ответ

Ваш ответ появится после модерации