예제 #1
0
 //метод дали са равни елементите
 public static void isEqual(setXY xy)
 {
     if (xy.x == xy.y)
         Console.WriteLine("Двата компонента x и y са равни");
     else
         Console.WriteLine("Двата компонента на класа не са равни");
 }
예제 #2
0
 //метод за проверка на симетричност на два обекта a и b
 public static bool isSymetric(setXY a, setXY b)
 {
     bool isSymetric;
     if ((a.x == -b.x) && (b.y == -a.y))
     {
         isSymetric = true;
     }
     else isSymetric = false;
     return isSymetric;
 }
예제 #3
0
        static void Main()
        {
            int x, y;
            x = setXY.getValue();
            y = setXY.getValue();
            //konstruktor na instanciq ot klasa
            setXY xy = new setXY(x, y);
            Console.WriteLine();
            setXY.PrintXY(xy);
            setXY.isEqual(xy);
            Console.WriteLine("Корен Квадратен от x на квадрат плюс y на квадрат : {0}", setXY.Modul(x, y));

            //създаваме два нови обекта а и б
            Console.WriteLine("Създаваме обект а....");
            x = setXY.getValue();
            y = setXY.getValue();
            setXY a = new setXY(x, y);
            Console.WriteLine("Създаваме обект b....");
            x = setXY.getValue();
            y = setXY.getValue();
            setXY b = new setXY(x, y);

            //подаваме двата обекта на функцията isSymetric
            if (setXY.isSymetric(a, b))
            {
                Console.WriteLine("Обектите а и б са симетрични.");
            }
            else Console.WriteLine("Обектите а и б не са симетрични.");
        }
예제 #4
0
 //method for writing the values on the console
 public static void PrintXY(setXY xy)
 {
     Console.WriteLine("Полето x има стойност : {0}", xy.x);
     Console.WriteLine("Полето y има стойност : {0}", xy.y);
 }