Практикум по курсу "Объектно-ориентированное программирование" на языке C#. Андрианова А.А - 20 стр.

UptoLike

19
static void Main(string[] args)
{
// создание дроби 2/3
Fraction r1 = new Fraction(2, 3, 0, 1);
Console.WriteLine("r1 = " + r1);
// создание дроби 5/7
Fraction r2 = new Fraction(5, 7, 0, 1);
Console.WriteLine("r2 = " + r2);
Console.WriteLine("-r2 = " + -r2);
Console.WriteLine("r2 = " + (double)r2);
Fraction d;
// вызов оператора "==" для двух дробей
if (r1 == r2)
Console.WriteLine("r1 == r2");
else
Console.WriteLine("r1 != r2");
// вызов оператора ">" для двух дробей
if (r1 > r2)
Console.WriteLine("r1 > r2");
else
Console.WriteLine("r1 <= r2");
// вызов оператора "<=" для двух дробей
if (r1 > r2)
Console.WriteLine("r1 <= r2");
else
Console.WriteLine("r1 > r2");
// вызов оператора "+" для двух дробей
d = r1 + r2;
Console.WriteLine("r1 + r2 = " + d);
// вызов оператора "+" для дроби и числа
d = r1 + (-11);
Console.WriteLine("r1 + (-11) = " + d);
// вызов оператора "+" для числа и дроби
d = 5 + r1;
Console.WriteLine("5 + r1 = " + d);
. . .
}
         static void Main(string[] args)
         {
            // создание дроби 2/3
            Fraction r1 = new Fraction(2, 3, 0, 1);
            Console.WriteLine("r1 = " + r1);
            // создание дроби 5/7
            Fraction r2 = new Fraction(5, 7, 0, 1);
            Console.WriteLine("r2 = " + r2);
            Console.WriteLine("-r2 = " + -r2);
            Console.WriteLine("r2 = " + (double)r2);
            Fraction d;
            // вызов оператора "==" для двух дробей
           if (r1 == r2)
              Console.WriteLine("r1 == r2");
           else
              Console.WriteLine("r1 != r2");
           // вызов оператора ">" для двух дробей
           if (r1 > r2)
              Console.WriteLine("r1 > r2");
           else
              Console.WriteLine("r1 <= r2");
           // вызов оператора "<=" для двух дробей
           if (r1 > r2)
              Console.WriteLine("r1 <= r2");
           else
              Console.WriteLine("r1 > r2");
           // вызов оператора "+" для двух дробей
           d = r1 + r2;
           Console.WriteLine("r1 + r2 = " + d);
           // вызов оператора "+" для дроби и числа
           d = r1 + (-11);
           Console.WriteLine("r1 + (-11) = " + d);
           // вызов оператора "+" для числа и дроби
           d = 5 + r1;
           Console.WriteLine("5 + r1 = " + d);
           . . .
     }




19