Класс для работы с геометрическими векторами на плоскости

Задача

9. Напишите класс для работы с геометрическими векторами на плоскости. Реализуйте максимально возможное количество методов.

Тесты

$latex x_1$ $latex y_1$ $latex x_2$ $latex y_2$ $latex x_3$ $latex y_3$ $latex x_4$ $latex y_4$ Ск. пр. Угол
4 4 61 12 44 65 21 51 -1423 2.7342438697918836

Код

 

Описание решения

Переменные $latex x_1,y_1,x_2,y_2$ являются координатами начала и конца вектора, $latex x_V$ и $latex y_V$ — координаты вектора, $latex x_M$ и $latex y_M$ — координаты середины вектора, $latex v_L$ — длина вектора. Реализованы методы для нахождения середины вектора, длины вектора, умножения вектора на число, сложения векторов, скалярного произведения векторов и нахождения угла между векторами.

Код можно просмотреть на сайте ideone

One thought on “Класс для работы с геометрическими векторами на плоскости

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *