0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 8
|
|||||||||||
1 | |||||||||||
Создать АТД четырехугольник, задаваемый четырьмя точками на плоскости04.07.2018, 15:31. Показов 1118. Ответов 4
Метки нет (Все метки)
Здравствуйте! Собственно само задание звучит так
"Создать АТД четырехугольник, задаваемый четырьмя точками на плоскости. Функции: • вычисление площади, периметра; • вывод информации о четырёхугольнике (координаты, тип: прямоугольник (квадрат), параллелограмм (ромб), трапеция)." Затем идет "Реализовать двусвязный список на основе предыдущей лабораторной работы. Показать реализацию основных функций списка." Мною был написан такой код. Преподаватель сказал что в классе square в Square.h следует убрать переменные P, S, ab, bc, cd, da и type. И вычислять их следует в самих функциях. Не могу реализовать это. Сталкиваюсь с кучой ошибок компиляции. Если у вас есть решение, пожалуйста помогите в реализации. Желательно с объяснением. Заранее спасибо. Файлы прилагаю. Square.h
0
|
04.07.2018, 15:31 | |
Ответы с готовыми решениями:
4
Создать класс Point для работы с точками на плоскости Создать класс Point для работы с точками на плоскости Создать класс Point для работы с точками на плоскости Создать класс Point для работы с точками на плоскости |
04.07.2018, 16:19 | 2 | |||||
какие проблемы?
так- не?
0
|
Shiningemerald
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
|
||||||||||||||||
04.07.2018, 17:11 | 3 | |||||||||||||||
Kuzia domovenok, у вас четырьмя длинами сторон задается, а надо точками, иначе говоря нужно чтобы задавались 4 пары чисел, как я поняла...тут посложнее будет
Добавлено через 3 минуты ну да, в *.h вы только объявляете функцию, а реализуете ее в *.cpp, просто из *.h реализацию перенесите в *.cpp Добавлено через 12 минут Например у тебя есть First.cpp, First.h, Second.cpp; Ты пишешь в First.cpp функцию:
0
|
04.07.2018, 17:24 | 4 | |||||
как относится это объяснение про h файлы и прочее к теме?
Автору надо убрать дубликаты информации о 4хугольнике из класса. он об этом просит, а не о файлах. Да, действительно, оставить надо не float длины а Point массив. Ну в таком случае всё равно
0
|
Shiningemerald
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
|
|
05.07.2018, 08:46 | 5 |
Kuzia domovenok, верно) думала просто что препод ругается на то что функции реализованы в h. Невнимательность - прошу меня простить.
1
|
05.07.2018, 08:46 | |
05.07.2018, 08:46 | |
Помогаю со студенческими работами здесь
5
Создать функцию нахождения расстояния между двумя точками на плоскости Четырехугольник с 2-мя точками Создать класс Tochka. Реализовать в классе конструктор по умолчанию (без параметров) и с параметрами, ряд методов для работы с точками плоскости Четырехугольник и квадрат на координатной плоскости Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |