ТЕМА : операторы извлечения и вставки в поток
СРОК СДАЧИ : 14 неделя
ЦЕЛЬ РАБОТЫ : Разработка программы с использованием перегруженных операций извлечения и вставки в поток в консольном приложении Visual C++ 6.0
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Предопределённые потоки. Оператор помещения в поток. Оператор извлечения из потока. Форматирующие функции-члены. Флаги форматирования. Манипуляторы ввода вывода. Перегрузка операций вставки и извлечения из потока.
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
Ø представлять собой консольное приложение
Ø содержать русскоязычный или украинско-язычный интерфейс;
Ø содержать ввод исходных данных с клавиатуры или исходные данные должны быть заданны в качестве начальных значений переменных
Ø отображать сведения о назначении и возможностях программы
Ø отображать сведения об авторе программы
Ø выводить результаты расчётов на экран
Ø содержать в коде необходимые пояснения
Ø программа должна содержать класс
Ø все элементы структурного кода должны реализовываться с помощью операторов, перегруженных в классе
Ø ввод исходных данных с клавиатуры должны быть реализованы с помощью перегруженной операции извлечения из потока
Ø вывод результатов расчёта на экран должны быть реализованы с помощью перегруженной операций вставки в поток
Ø код класса должен быть расположен в отдельном файле
Ø задача должна быть решена с помощью одного оператора
Задание |
Вариант 1. Заданы уравнение прямой, на которой лежит сторона правильного шестиугольника, и координаты его центра. Определить координаты вершин и площадь шестиугольника |
Вариант 2. Заданы три уравнения прямых, образующих треугольник. Определить координаты вершин, площадь и углы этого треугольника. |
Вариант 3. Заданы уравнения двух сторон параллелограмма и уравнение его диагонали. Определить координаты вершин, точки пересечения диагоналей, площадь, и углы этого параллелограмма. |
Вариант 4. Заданы три уравнения прямых, образующих треугольник. Определить уравнения медиан этого треугольника. |
Вариант 5. Заданы три уравнения прямых, образующих треугольник. Определить уравнения высот этого треугольника. |
Вариант 6. Задано уравнение стороны квадрата и координаты его вершины. Определить координаты остальных вершин этого квадрата (два решения) и его площадь |
Вариант 7. Задано уравнение стороны правильного треугольника и координаты его вершины. Определить координаты остальных вершин этого треугольника и его площадь |
Вариант 8. Луч света распространяется вдоль заданной прямой и отражается от другой заданной прямой. Определить уравнение прямой, вдоль которой распространяется отраженный луч |
Вариант 9. Заданы уравнения стороны, диагонали прямоугольника и длина этой диагонали. Определить координаты вершин этого прямоугольника и его площадь |
Вариант 10. Заданы координаты вершин основания равнобедренного треугольника и уравнение прямой, на которой находится центр тяжести треугольника. Определить координаты третьей вершины этого треугольника, его площадь и углы |
Вариант 11. Заданы уравнение прямой, на которой лежит сторона правильного треугольника, и координаты его центра. Определить координаты вершин и площадь треугольника |
Вариант 12. Заданы уравнение прямой, на которой лежит сторона квадрата, и координаты его центра. Определить координаты вершин и площадь квадрата |
Вариант 13. Заданы уравнение прямой, на которой лежит диагональ квадрата, и координаты его вершины. Определить координаты вершин и площадь квадрата |
Вариант 14. Заданы координаты двух противоположных вершин квадрата. Определить координаты вершин, площадь квадрата и уравнения сторон |
Вариант 15. Заданы координаты двух противоположных вершин шестиугольника. Определить координаты вершин, шестиугольника и уравнения сторон |
Вариант 16. Заданы координаты двух вершин треугольника и точки пересечения его медиан. Определить координаты вершин, площадь треугольника, углы и уравнения сторон |
Вариант 17. Заданы координаты двух точек и уравнение прямой. Найти точку, лежащую на прямой и равноудалённую от двух заданных точек |
Вариант 18. Заданы уравнения двух сторон параллелограмма и координаты его вершины. Определить уравнения двух других сторон параллелограмма координаты его вершин и точки пересечения его диагоналей |
Вариант 19. Заданы уравнение диагонали ромба, координаты вершины его площадь. Определить уравнения сторон ромба и координаты его вершин. |
Вариант 20. Задано уравнение гипотенузы равностороннего прямоугольного треугольника и координаты вершины. Определить уравнения двух других сторон треугольника и координаты его вершин |
Вариант 21. Заданы уравнение прямой и координаты точки. Определить координаты точки симметричной заданной относительно прямой |
Вариант 22. Задано уравнение прямой. Определить координаты вершин, площадь и углы треугольника, образованного этой прямой и осями координат |
Вариант 23. Заданы уравнение диагонали ромба, координаты вершины его площадь. Определить уравнения сторон ромба и координаты его вершин. |
Вариант 24. Заданы уравнение диагонали ромба, координаты вершины его площадь. Определить уравнения сторон ромба и координаты его вершин. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.