Добавил:
13246980
Оставь надежду всяк сюда поступивший
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Синников С++ / 2 курс / С++ / 5,2 / src / Ellipse
.cpp#include "Ellipse.h"
#include <iostream>
#include <math.h>
using namespace std;
Ellipse::Ellipse()
{
cout<<endl<<"Конструктор класса Эллипс"<<endl<<endl;
}
Ellipse::~Ellipse()
{
cout<<endl<<"Деструктор класса Эллипс"<<endl<<endl;
}
Ellipse::Ellipse(const Ellipse &e)
{
a = e.a;
b = e.b;
cout<<endl<<"Конструктор копирования класса Эллипс"<<endl;
}
double Ellipse::getArea()
{
return M_PI*a*b; //пи * а * б
}
double Ellipse::getPerimeter()
{
return 4*((M_PI * a * b + a - b)/(a + b));
}
void Ellipse::print()
{
cout << "Фигура - эллипс с полуосями = " << a <<" и "<<b;
}
void Ellipse::read()
{
cout <<"Введите через пробел полуоси эллипса a и b: ";
cin>>a>>b;
}
Соседние файлы в папке src