Вывод на экран результата - C#
Формулировка задачи:
Не могу вывести результат после перегрузки сложения и вычитания для векторов. Что неправильно?
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace labwork3
- {
- public class Vector
- {
- private double fx;
- private double fy;
- public Vector(double ax, double ay)
- {
- fx = ax;
- fy = ay;
- }
- public double x { get; set; }
- public double y {get; set;}
- public static Vector operator +(Vector v1, Vector v2)
- {
- return new Vector(v1.x + v2.x, v1.y + v2.y);
- }
- public static Vector operator -(Vector v1, Vector v2)
- {
- return new Vector(v1.x - v2.x, v1.y - v2.y);
- }
- public void Print(Vector v3)
- {
- Console.WriteLine("x - {0}, y -{1}",Convert.ToString(v3.x), Convert.ToString(v3.y));
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Vector a = new Vector(5, 4);
- Vector b = new Vector(7, 5);
- Vector c = a + b;
- c.Print(c);
- Console.Read();
- }
- }
- }
Решение задачи: «Вывод на экран результата»
textual
Листинг программы
- public Vector(double ax, double ay)
- {
- x = ax;
- y = ay;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д