Вывод на экран результата - C#

Узнай цену своей работы

Формулировка задачи:

Не могу вывести результат после перегрузки сложения и вычитания для векторов. Что неправильно?
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace labwork3
  6. {
  7. public class Vector
  8. {
  9. private double fx;
  10. private double fy;
  11. public Vector(double ax, double ay)
  12. {
  13. fx = ax;
  14. fy = ay;
  15. }
  16. public double x { get; set; }
  17. public double y {get; set;}
  18.  
  19. public static Vector operator +(Vector v1, Vector v2)
  20. {
  21. return new Vector(v1.x + v2.x, v1.y + v2.y);
  22. }
  23. public static Vector operator -(Vector v1, Vector v2)
  24. {
  25. return new Vector(v1.x - v2.x, v1.y - v2.y);
  26. }
  27. public void Print(Vector v3)
  28. {
  29. Console.WriteLine("x - {0}, y -{1}",Convert.ToString(v3.x), Convert.ToString(v3.y));
  30. }
  31.  
  32. }
  33. class Program
  34. {
  35. static void Main(string[] args)
  36. {
  37. Vector a = new Vector(5, 4);
  38. Vector b = new Vector(7, 5);
  39. Vector c = a + b;
  40. c.Print(c);
  41. Console.Read();
  42. }
  43. }
  44. }

Решение задачи: «Вывод на экран результата»

textual
Листинг программы
  1. public Vector(double ax, double ay)
  2.         {
  3.             x = ax;
  4.             y = ay;
  5.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы