Составить описание класса для вектора, заданного координатами его концов в трехмерном пространстве - C# (196432)
Формулировка задачи:
Составить описание класса для вектора, заданного координатами его концов в трех¬мерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами.
Нужно сделать это в консольной программе. Должны вводиться координаты векторов.
В той методичке что у нас есть, я ничего не понял. В интернете тоже мало понятного. Буду очень рад и признателен если поможете разобраться с кодом.
Вот все что я написал в классе, дальше не знаю что писать и где писать
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace vectoras { class vector { double x, y, z; public vector(double x, double z, double y) { this.x = x; this.y = y; this.z = z; } } }
Решение задачи: «Составить описание класса для вектора, заданного координатами его концов в трехмерном пространстве»
textual
Листинг программы
public static vector operator+(vector a, vector b) { vector c = new vector(a.x+b.x, a.y+b.y, a.z+b.z); //результирующий вектор return c; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д