profile
Размещено 4 года назад по предмету Информатика от Diyar13

C++
Отдам последние баллы:


(1)
Создайте два класса описывающие эти геометрические объекты: Point и Vector. При этом Point(0.0, 1.0, 2.0) будет точкой в координатном пространстве x = 0.0, y = 1.0 и z = 2.0. А Vector(1.0, 0.0, 0.0) будет вектором, представляющим направление только вдоль положительной оси x длиной 1.0.

Вектор может применятся к точке для перемещения точки на новую позицию. Это делается путем добавления направления вектора к позиции точки. Например, Point(0.0, 1.0, 2.0) + Vector(0.0, 2.0, 0.0) даст точку Point(0.0, 3.0, 2.0). Создайте для этой операции функцию movePointByVector(). Сделайте это всеми из перечисленных способов:

a) объявите функцию movePointByVector() отдельно от классов Point и Vector, объекты этих классов предаются как параметры в эту функцию, в результате функция возвращает новый объект класса Point;

b) объявите класс Point дружественным классу Vector и реализуйте метод movePointByVector () в классе Point;

c) объявите метод Point:: movePointByVector () дружественным классу Vector;

d) объявите класс Vector дружественным классу Point и реализуйте метод movePointByVector () в классе Vector;

e) объявите метод Vector:: movePointByVector () дружественным классу Point
(2)
Доработайте программу из 1 задания, заменив функционал метода movePointByVector() перегрузкой операторов сложения и вычитания для соответствующих операндов. Кроме того, перегрузите оператор [] для получения значений координат x, y, z по соответствующему индексу 0,1,2 и символу “x”, “y”, “z”, и операторы ввода и вывода.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.