Пример #1
0
    public static void Main()
    {
        ThreeD a = new ThreeD(1, 2, 3);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD();

        Console.Write("Координаты точки a: ");
        a.show();
        Console.WriteLine();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.WriteLine();
        c = a + b; // Складываем а и b.
        Console.Write("Результат сложения а + b: ");
        c.show();
        Console.WriteLine();
        c = a + b + c; // Складываем а, b и c.
        Console.Write("Результат сложения а + b + c: ");
        c.show();
        Console.WriteLine();
        c = c - a; // Вычитаем а из c.
        Console.Write("Результат вычитания c - a: ");
        c.show();
        Console.WriteLine();
        c = c - b; // Вычитаем b из c.
        Console.Write("Результат вычитания c - b: ");
        c.show();
        Console.WriteLine();
    }
    public static void Main()
    {
        ThreeD a = new ThreeD(1, 2, 3);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD();

        Console.Write("Координаты точки a: ");
        a.show();
        Console.WriteLine();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.WriteLine();
        c = a + b; // объект + объект
        Console.Write("Результат сложения а + b: ");
        c.show();
        Console.WriteLine();
        c = b + 10; // объект + int-значение
        Console.Write("Результат сложения b + 10: ");
        c.show();
        Console.WriteLine();
        c = 15 + b; // int-значение + объект
        Console.Write("Результат сложения 15 + b: ");
        c.show();
        Console.WriteLine();
    }
    public static void Main()
    {
        ThreeD a = new ThreeD(1, 2, 3);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD();
        int    i;

        Console.Write("Координаты точки a: ");
        a.show();
        Console.WriteLine();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.WriteLine();
        c = a + b; // Суммируем координаты точек а и b.
        Console.Write("Результат сложения а + b: ");
        c.show();
        Console.WriteLine();
        i = a; // Преобразуем в значение типа int.
        Console.WriteLine(
            "Результат присваивания i = a: " + i);
        Console.WriteLine();
        i = a * 2 - b; // Преобразуем в значение типа int.
        Console.WriteLine(
            "Результат вычисления выражения а * 2 - b: " + i);
        Console.WriteLine();
    }
    public static void Main()
    {
        ThreeD a = new ThreeD(1, 2, 3);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD();
        int    i;

        Console.Write("Координаты точки a: ");
        a.show();
        Console.WriteLine();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.WriteLine();
        c = a + b; // Суммируем координаты объектов а и b.
        Console.Write("Результат сложения а + b: ");
        c.show();
        Console.WriteLine();
        i = (int)a; // Преобразуем объект в значение
                    // типа int, поскольку явно задана
                    // операция приведения типов.
        Console.WriteLine("Результат присваивания i = a: " + i);
        Console.WriteLine();
        i = (int)a * 2 - (int)b; // Требуется приведение типов.
        Console.WriteLine(
            "Результат вычисления выражения а * 2 - b: " + i);
        Console.WriteLine();
    }
    public static void Main()
    {
        ThreeD a = new ThreeD(5, 6, 7);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD(1, 2, 3);

        Console.Write("Координаты точки a: ");
        a.show();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.Write("Координаты точки c: ");
        c.show();
        Console.WriteLine();
        if (a > c)
        {
            Console.WriteLine("a > c - ИСТИНА");
        }
        if (a < c)
        {
            Console.WriteLine("a < c - ИСТИНА");
        }
        if (a > b)
        {
            Console.WriteLine("a > b - ИСТИНА");
        }
        if (a < b)
        {
            Console.WriteLine("a < b - ИСТИНА");
        }
        Console.WriteLine();
    }
    public static void Main()
    {
        ThreeD a = new ThreeD(5, 0, 7);
        ThreeD b = new ThreeD(10, 0, 10);
        ThreeD c = new ThreeD(0, 0, 0);

        Console.Write("Координаты точки a: ");
        a.show();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.Write("Координаты точки c: ");
        c.show();
        Console.WriteLine();
        if (!a)
        {
            Console.WriteLine("a - ЛОЖЬ.");
        }
        if (!b)
        {
            Console.WriteLine("b - ЛОЖЬ.");
        }
        if (!c)
        {
            Console.WriteLine("с - ложь.");
        }
        Console.WriteLine();
        if (a & b)
        {
            Console.WriteLine("a & b - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a & b - ЛОЖЬ.");
        }
        if (a & c)
        {
            Console.WriteLine("a & с - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a & с - ЛОЖЬ.");
        }
        if (a | b)
        {
            Console.WriteLine("a | b - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a | b - ЛОЖЬ.");
        }
        if (a | c)
        {
            Console.WriteLine("a | с - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a | с - ЛОЖЬ.");
        }
    }
    public static void Main()
    {
        ThreeD a = new ThreeD(5, 6, 7);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD(0, 0, 0);

        Console.Write("Координаты точки a: ");
        a.show();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.Write("Координаты точки c: ");
        c.show();
        Console.WriteLine();
        if (a)
        {
            Console.WriteLine("a - это ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a - это ЛОЖЬ.");
        }
        if (b)
        {
            Console.WriteLine("b - это ИСТИНА.");
        }
        else
        {
            Console.WriteLine("b - это ЛОЖЬ.");
        }
        if (c)
        {
            Console.WriteLine("с - это ИСТИНА.");
        }
        else
        {
            Console.WriteLine("с - это ЛОЖЬ.");
        }
        Console.WriteLine();
        Console.WriteLine(
            "Управляем циклом, используя объект класса ThreeD.");
        do
        {
            b.show();
            b--;
        } while (b);
    }
    public static void Main()
    {
        ThreeD a = new ThreeD(1, 2, 3);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD();

        Console.Write("Координаты точки a: ");
        a.show();
        Console.WriteLine();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.WriteLine();
        c = a + b; // Сложение а и b.
        Console.Write("Результат сложения а + b: ");
        c.show();
        Console.WriteLine();
        c = a + b + c; // Сложение a, b и c.
        Console.Write("Результат сложения а + b + c: ");
        c.show();
        Console.WriteLine();
        c = c - a; // Вычитание а из c.
        Console.Write("Результат вычитания c - a: ");
        c.show();
        Console.WriteLine();
        c = c - b; // Вычитание b из c.
        Console.Write("Результат вычитания c - b: ");
        c.show();
        Console.WriteLine();
        c = -a; // Присваивание -а объекту c.
        Console.Write("Результат присваивания -a: ");
        c.show();
        Console.WriteLine();
        a++; // Инкрементирование а.
        Console.Write("Результат инкрементирования a++: ");
        a.show();
        Console.WriteLine();
    }
Пример #9
0
    public static void Main()
    {
        ThreeD a = new ThreeD(5, 6, 7);
        ThreeD b = new ThreeD(10, 10, 10);
        ThreeD c = new ThreeD(0, 0, 0);

        Console.Write("Координаты точки a: ");
        a.show();
        Console.Write("Координаты точки b: ");
        b.show();
        Console.Write("Координаты точки c: ");
        c.show();
        Console.WriteLine();
        if (a)
        {
            Console.WriteLine("a - ИСТИНА.");
        }
        if (b)
        {
            Console.WriteLine("b - ИСТИНА.");
        }
        if (c)
        {
            Console.WriteLine("с - ИСТИНА.");
        }
        if (!a)
        {
            Console.WriteLine("a - ЛОЖЬ.");
        }
        if (!b)
        {
            Console.WriteLine("b - ЛОЖЬ.");
        }
        if (!c)
        {
            Console.WriteLine("с - ЛОЖЬ.");
        }
        Console.WriteLine();
        Console.WriteLine("Используем операторы & и !");
        if (a & b)
        {
            Console.WriteLine("a & b - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a & b - ЛОЖЬ.");
        }
        if (a & c)
        {
            Console.WriteLine("a & с - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a & с - ЛОЖЬ.");
        }
        if (a | b)
        {
            Console.WriteLine("a | b - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a | b - ЛОЖЬ.");
        }
        if (a | c)
        {
            Console.WriteLine("a | с - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a | с - ЛОЖЬ.");
        }
        Console.WriteLine();

        // Теперь используем операторы &.& и ||, действующие
        // по сокращенной схеме вычислений.
        Console.WriteLine("Используем \"сокращенные\" операторы && и ||");

        // Первый операнд при && тестируется с помощью operator false класса Thread
        if (a && b)
        {
            Console.WriteLine("а && b - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a && b - ЛОЖЬ.");
        }
        if (a && c)
        {
            Console.WriteLine("a && с - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a && с - ЛОЖЬ.");
        }

        // Первый операнд при || тестируется с помощью operator true класса Thread
        if (a || b)
        {
            Console.WriteLine("a || b - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a || b - ЛОЖЬ.");
        }
        if (a || c)
        {
            Console.WriteLine("a || c - ИСТИНА.");
        }
        else
        {
            Console.WriteLine("a || c - ЛОЖЬ.");
        }
        Console.WriteLine();
    }