ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
1. Дополнить класс Fraction перегруженными арифметическими
операциями, в которых одним из операндов является вещественное
число.
2. Дополнить класс Fraction перегруженными операциями
сравнения для дробей и вещественных чисел.
3. Дополнить класс Fraction перегруженным конструктором,
осуществляющим преобразование вещественного числа к типу
Fraction. Предполагается, что дробная часть вещественного
числа содержит до 10 знаков после запятой.
4. Разработать класс «Комплексное число». Определить в нем
конструкторы и деструктор, перегрузить арифметические операции,
операции ввода-вывода и сравнения.
5. Разработать класс «Комплексное число в тригонометрической
форме». Определить в нем конструкторы и деструктор, перегрузить
арифметические операции, операции ввода-вывода и сравнения.
6. Разработать класс «Комплексное число», в котором данные
хранятся в двух видах: алгебраической и тригонометрической
формах. Определить в нем конструкторы и деструктор, перегрузить
арифметические операции, операции ввода-вывода и сравнения,
написать функции преобразования числа из одной формы в другую.
Протестировать все возможности класса.
7. Разработать класс «Дата». Определить в нем конструкторы и
деструктор, перегрузить операцию добавления к дате заданного
количества дней, операцию вычитания двух дат, операции ввода-
вывода и сравнения.
8. Разработать класс «Время». Определить в нем конструкторы и
деструктор, перегрузить операцию добавления к времени заданного
количества минут, операцию вычитания двух моментов времени,
операции ввода-вывода и сравнения.
9. Разработать класс «Прямоугольник». Определить в нем
конструкторы и деструктор, перегрузить операцию пересечения
прямоугольников (операция "*"), операцию вычисления площади
прямоугольника операции ввода-вывода и сравнения (по площади).
10. Разработать класс «Студент» со структурными свойствами:
фамилия, имя, отчество, номер группы, оценки по трем предметам
текущей сессии. Перегрузить для него операции ввода-вывода и
сравнения (по среднему баллу). Применить данный класс для
создания массива объектов класса «Студент», ввести данные в
134
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
1. Дополнить класс Fraction перегруженными арифметическими
операциями, в которых одним из операндов является вещественное
число.
2. Дополнить класс Fraction перегруженными операциями
сравнения для дробей и вещественных чисел.
3. Дополнить класс Fraction перегруженным конструктором,
осуществляющим преобразование вещественного числа к типу
Fraction. Предполагается, что дробная часть вещественного
числа содержит до 10 знаков после запятой.
4. Разработать класс «Комплексное число». Определить в нем
конструкторы и деструктор, перегрузить арифметические операции,
операции ввода-вывода и сравнения.
5. Разработать класс «Комплексное число в тригонометрической
форме». Определить в нем конструкторы и деструктор, перегрузить
арифметические операции, операции ввода-вывода и сравнения.
6. Разработать класс «Комплексное число», в котором данные
хранятся в двух видах: алгебраической и тригонометрической
формах. Определить в нем конструкторы и деструктор, перегрузить
арифметические операции, операции ввода-вывода и сравнения,
написать функции преобразования числа из одной формы в другую.
Протестировать все возможности класса.
7. Разработать класс «Дата». Определить в нем конструкторы и
деструктор, перегрузить операцию добавления к дате заданного
количества дней, операцию вычитания двух дат, операции ввода-
вывода и сравнения.
8. Разработать класс «Время». Определить в нем конструкторы и
деструктор, перегрузить операцию добавления к времени заданного
количества минут, операцию вычитания двух моментов времени,
операции ввода-вывода и сравнения.
9. Разработать класс «Прямоугольник». Определить в нем
конструкторы и деструктор, перегрузить операцию пересечения
прямоугольников (операция "*"), операцию вычисления площади
прямоугольника операции ввода-вывода и сравнения (по площади).
10. Разработать класс «Студент» со структурными свойствами:
фамилия, имя, отчество, номер группы, оценки по трем предметам
текущей сессии. Перегрузить для него операции ввода-вывода и
сравнения (по среднему баллу). Применить данный класс для
создания массива объектов класса «Студент», ввести данные в
134
Страницы
- « первая
- ‹ предыдущая
- …
- 132
- 133
- 134
- 135
- 136
- …
- следующая ›
- последняя »
