Задания для самостоятельного выполнения. 6.1.Разработать класс Point для задания координаты точки на плоскости

6.1. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circl e, определяющий окружности разного радиуса. Определить в этом классе функции возвращающие длину окружности и площадь круга.

6.2. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую расстояние между центрами двух окружностей.

6.3. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую расстояние между центром окружности и началом координат.

6.4. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую площадь треугольника, вершинами которому служат центры трех заданных окружностей.

6.5. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую длину радиуса окружности описанной вокруг треугольника, вершинами которому служат центры трех заданных окружностей.

6.6. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую минимальное расстояние от начала координат до окружности.

6.7. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую длины медиан треугольника, вершинами которому служат центры трех заданных окружностей.

6.8. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую длины биссектрис треугольника, вершинами которому служат центры трех заданных окружностей.

6.9. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе функцию, возвращающую длину радиуса окружности вписанной в треугольник, вершинами которому служат центры трех заданных окружностей.

6.10. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Rectangle, определяющий различные прямоугольники со сторонами, параллельными осям координат. Определить в этом классе функцию, возвращающую координаты всех вершин прямоугольника.

6.11. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Rectangle, определяющий различные прямоугольники со сторонами, параллельными осям координат. Определить в этом классе функцию, возвращающую длину окружности, описанной вокруг данного прямоугольника.

6.12. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Rectangle, определяющий различные прямоугольники со сторонами, параллельными осям координат. Определить в этом классе функцию, возвращающую площадь прямоугольника.

6.13. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Rectangle, определяющий различные прямоугольники со сторонами, параллельными осям координат. Определить в этом классе функцию, возвращающую площадь круга, описанного вокруг данного прямоугольника.

6.14. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Rectangle, определяющий различные прямоугольники со сторонами, параллельными осям координат. Определить в этом классе функцию, возвращающую расстояния от начала координат до всех вершин прямоугольника.

6.15. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Rectangle, определяющий различные прямоугольники со сторонами, параллельными осям координат. Определить в этом классе функцию, возвращающую площадь четырехугольника, вершинами которого служат середины сторон данного прямоугольника.

6.16. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Rectangle, определяющий различные прямоугольники со сторонами, параллельными осям координат. Определить в этом классе логическую функцию, определяющую принадлежность данной точки прямоугольнику.

6.17. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Определить в этом классе логическую функцию, определяющую принадлежность данной точки окружности.

6.18. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Новый класс использовать в качестве базового для разработки класса Cylinder, определяющий различные цилиндры. Определить в этом классе функцию, возвращающую объем цилиндра.

6.19. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Новый класс использовать в качестве базового для разработки класса Cylinder, определяющий различные цилиндры. Определить в этом классе функцию, возвращающую площадь полной поверхности цилиндра.

6.20. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Новый класс использовать в качестве базового для разработки класса Cylinder, определяющий различные цилиндры. Определить в этом классе функцию, возвращающую площадь прямоугольника, получаемого при осевом сечении цилиндра.

6.21. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Polygon, определяющий правильные многоугольники. Определить в этом классе функцию, определяющую площадь данного многоугольника.

6.22. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Polygon, определяющий правильные многоугольники. Определить в этом классе функцию, определяющую радиус окружности, описанной вокруг данного многоугольника.

6.23. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Polygon, определяющий правильные многоугольники. Определить в этом классе функцию, определяющую радиус окружности, вписанной в данный многоугольник.

6.24. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Новый класс использовать в качестве базового для разработки класса Cone, определяющий различные конусы. Определить в этом классе функцию, возвращающую площадь треугольника, получаемого при осевом сечении конуса.

6.25. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Новый класс использовать в качестве базового для разработки класса Cone, определяющий различные конусы. Определить в этом классе функцию, возвращающую площадь полной поверхности конуса.

6.26. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового, разработать производный класс Circle, определяющий окружности разного радиуса. Новый класс использовать в качестве базового для разработки класса Cone, определяющий различные конусы. Определить в этом классе функцию, возвращающую объем конуса.

6.27. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Polygon, определяющий правильные многоугольники. Новый класс использовать в качестве базового для разработки класса Pyramid, определяющий правильные пирамиды. Определить в этом классе функцию, определяющую объем пирамиды.

6.28. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Polygon, определяющий правильные многоугольники. Новый класс использовать в качестве базового для разработки класса Pyramid, определяющий правильные пирамиды. Определить в этом классе функцию, определяющую площадь полной поверхности пирамиды.

6.29. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Polygon, определяющий правильные многоугольники. Новый класс использовать в качестве базового для разработки класса Prizm, определяющий правильные призмы. Определить в этом классе функцию, определяющую объем призмы.

6.30. Разработать класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базового класса, разработать производный класс Polygon, определяющий правильные многоугольники. Новый класс использовать в качестве базового для разработки класса Prizm, определяющий правильные призмы. Определить в этом классе функцию, определяющую площадь полной поверхности призмы



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: