Векторы

Задача. Написать класс для работы с геометрическими векторами на плоскости. Реализовать максимально возможное количество методов.
Определение. Вектор — это направленный отрезок, то есть отрезок, имеющий длину и определенное направление. Графически вектора изображаются в виде направленных отрезков прямой определенной длины.

Код программы:

Описание класса:

Формулы

Длина вектора
[latex]|\vec{a}| = \sqrt{x^2+y^2}[/latex]

Умножения вектора на число
[latex]\lambda \vec{a} = \left\{ \lambda x; \lambda y \right\}[/latex]

Проекция вектора на вектор
[latex]{}_{\vec{b}}\vec{a} = \frac{\vec{a}\cdot\vec{b}}{|\vec{b}|}[/latex].

Основная программа

Ход выполнения

При выполнении происходит проверка функций класса: логических, арифметических, построения объектов, функции строкового отображения объекта.

Вывод программы

Ссылки

Код программы на Ideone

3 thoughts on “Векторы

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

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