Читайте также: |
|
В следующих заданиях предлагается описать указанный класс и продемон-стрировать его использование.
16. Вектор в трехмерном евклидовом пространстве задается своими полярными координатами. Обязательны функции-члены класса для ввода вектора и вывода квадрата вектора;
17. Угол на плоскости с членами класса:
– величина угла в градусах;
– функции-члены для ввода/вывода величины угла;
– перевода угла в радианы;
– нахождение sin угла.
18. Квадратная целочисленная матрица с функциями-членами класса для ввода/вывода матрицы и вычисления произведения матриц.
19. Создание очереди с функциями-членами для ввода/вывода членов очереди;
пополнение и обслуживание членов этой очереди.
20. Точка в текстовом режиме. Должны быть предоставлены возможности:
– высветить точку в определенном месте экрана с определенным цветом;
– определить, видима ли точка в данный момент;
– получить координаты точки после поворота отрезка, соединяющего эту точку с началом координат, на заданный угол.
21. Кольцевой список. Обязательны функции-члены класса:
– для добавления/удаления элемента;
– проверки присутствия указанного элемента;
– вывода текущих элементов списка.
22. Создайте класс stopwatch для имитации секундомера (примечание: используйте конструктор для начальной установки секундомера в нуль). Обязательны функции-члены класса для запуска секундомера, для его остановки, снятия показаний секундомера (примечание: используйте функцию clock() из библиотеки <time.h>).
Отчет должен содержать:
1) номер работы, название;
2) тексты и результаты выполнения программы;
3) выводы: изученные теоретические знания.
Дата добавления: 2015-07-25; просмотров: 52 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Class Boolean | | | Задания к лабораторной работе 2 |