1. Разработать класс Factorial, содержащий метод вычисления факториала. Метод main() должен обеспечить создание необходимого количества экземпляров это класса для вычисления выражения:
(2*5! + 3*8!)/(6! + 4!)3. Разработать класс для расчета гипотенузы прямоугольного треугольника по его катетам.
Метод main()
должен обеспечить создание необходимого количества экземпляров это класса для
вычисления периметра фигуры ABCD по заданным сторонам AB, AC и DC.
4. Разработать класс, содержащий метод вычисления длины отрезка по координатам его вершин. Метод main() должен обеспечить создание необходимого количества экземпляров это класса для вычисления периметра треугольника, заданного координатами свох вершин.
5.
Разработать класс, содержащий метод вычисления
функции x^n/n!
.
Метод main()
должен обеспечить создание необходимого количества экземпляров это класса для вычисления выражения:
2.5^5/5! + 3.5^4/4! +1.5^6/6!
6.
Разработать класс, содержащий метод вычисления
функции y=x+sin x .
Метод main()
должен обеспечить создание необходимого количества экземпляров это класса для вычисления выражения:
7. Разработать класс, содержащий метод вычисления
возведения в степень x^n
.
Метод main()
должен обеспечить создание необходимого количества экземпляров это класса для вычисления выражения:
8. Разработать класс, содержащий метод вычисления
площади кольца, заключенного
между двумя окружностями с общим центром
и радиусами R1 и R2 (R1 и R2 — вещественные, R1 > R2).
Метод main()
должен обеспечить создание необходимого количества экземпляров это класса для вычисления
площади трех колец, для которых даны внешние и внутренние радиусы.
9. Разработать класс, содержащий метод вычисления периметра
равнобедренного треугольника по его основанию a и высоте h, проведенной к
основанию (a и h — вещественные).
Метод main()
должен обеспечить создание необходимого количества экземпляров это класса для сравнения периметров
двух равнобедренных треугольников.
Разработать иерархию согласно варианту задания. Абстрактный класс Фигура должен содержать заголовок
абстрактного метода вычисления площади. Данные подкласса - линии, соответствующие длинам сторон.
Использовать наследование данных классов.
Для каждого подкласса реализовать свой метод вычисления площади фигуры.
Разработать класс Фигуры, в котором создать массив объектов-фигур, по две каждого вида.
Вывести в цикле значения площадей фигур.
Варианты
1. фигура - равнобедренный треугольник - равнобочная трапеция
2. фигура - равносторонний треугольник - параллелограмм
3. фигура - равнобедренный прямоугольный треугольник - равнобочная трапеция
4. фигура - окружность - круговой сегмент
5. фигура - окружность - круговой сектор
6. фигура - квадрат - равнобочная трапеция
7. фигура - квадрат - параллелограмм
8. фигура - квадрат - ромб
9. фигура - ромб - параллелограмм
10. фигура - квадрат - равнобедренный треугольник
11. фигура - квадрат - прямоугольник
12. фигура - равносторонний треугольник - прямоугольник