ВУЗ:
Составители:
Рубрика:
23
операции сравнения, операцию преобразования в строку и статический
метод получения комплексного числа из строки.
6. Разработать класс «Комплексное число», в котором данные хранятся в
двух видах: алгебраической и тригонометрической формах.
Определить в нем конструкторы и деструктор, перегрузить
арифметические операции, операции сравнения, операцию
преобразования в строку и статический метод получения комплексного
числа из строки, написать методы преобразования числа из одной
формы в другую. Протестировать все возможности класса.
7. Разработать класс «Дата». Определить в нем конструкторы и
деструктор, перегрузить операцию добавления к дате заданного
количества дней, операцию вычитания двух дат, операции сравнения и
операцию преобразования в символьную строку, а также статический
метод получения даты из строки.
8. Разработать класс «Время». Определить в нем конструкторы и
деструктор, перегрузить операцию добавления к времени заданного
количества минут, операцию вычитания двух моментов времени,
операцию преобразования в символьную строку и метод получения
момента времени из строки.
9. Разработать класс «Прямоугольник». Определить в нем конструкторы
и деструктор, перегрузить операцию пересечения прямоугольников
(операция “*”), операцию вычисления площади прямоугольника
операции сравнения (по площади), операцию преобразования в
символьную строку и метод получения объекта-прямоугольника из
строки.
10. Разработать класс «Треугольник». Определить в нем конструкторы и
деструктор, перегрузить операцию преобразования в вещественное
число (площадь треугольника), операцию проверки включения точки в
треугольник, операции сравнения треугольников (по площади),
операцию преобразования в символьную строку и метод получения
объекта-треугольника из строки.
операции сравнения, операцию преобразования в строку и статический метод получения комплексного числа из строки. 6. Разработать класс «Комплексное число», в котором данные хранятся в двух видах: алгебраической и тригонометрической формах. Определить в нем конструкторы и деструктор, перегрузить арифметические операции, операции сравнения, операцию преобразования в строку и статический метод получения комплексного числа из строки, написать методы преобразования числа из одной формы в другую. Протестировать все возможности класса. 7. Разработать класс «Дата». Определить в нем конструкторы и деструктор, перегрузить операцию добавления к дате заданного количества дней, операцию вычитания двух дат, операции сравнения и операцию преобразования в символьную строку, а также статический метод получения даты из строки. 8. Разработать класс «Время». Определить в нем конструкторы и деструктор, перегрузить операцию добавления к времени заданного количества минут, операцию вычитания двух моментов времени, операцию преобразования в символьную строку и метод получения момента времени из строки. 9. Разработать класс «Прямоугольник». Определить в нем конструкторы и деструктор, перегрузить операцию пересечения прямоугольников (операция “*”), операцию вычисления площади прямоугольника операции сравнения (по площади), операцию преобразования в символьную строку и метод получения объекта-прямоугольника из строки. 10.Разработать класс «Треугольник». Определить в нем конструкторы и деструктор, перегрузить операцию преобразования в вещественное число (площадь треугольника), операцию проверки включения точки в треугольник, операции сравнения треугольников (по площади), операцию преобразования в символьную строку и метод получения объекта-треугольника из строки. 23
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »