Классы: окружность и трапеция. Для добавленных классов описать методы вычисления площади и периметра - C#
Формулировка задачи:
Получить результаты по приведенным примерам. Добавить во втором примере классы: окружность (circle) и трапеция (имя придумать самостоятельно). Для добавленных классов описать методы вычисления площади и периметра. Получить результаты для описанных классов.
Решение задачи: «Классы: окружность и трапеция. Для добавленных классов описать методы вычисления площади и периметра»
textual
Листинг программы
class Трапеция
{
double _a, _b, _c, _d; //Стороны
double h; //Высота
double sl; //Средняя линия
double S; //Площадь
double P; //Периметр
public Трапеция( double a, double b, double c, double d )
{
_a = a;
_b = b;
_c = c;
_d = d;
sl = ( _a + _c ) / 2;
S = ( _a + _c ) * h / 2;
h = 2 * S / ( _a + _c );
P = _a + _c + 2 * _b;
}
public double периметр_трапеции()
{
return P;
}
public double площадь_трапеции()
{
return S;
}
}