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(); }
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(); }