Объектно-ориентированное программирование на С#. Андрианова А.А - 76 стр.

UptoLike

76
}
}
// решение линейного уравнения
void LinSolve()
{
count = 1;
x1 = -c / b;
}
// решение уравнения 0-ого порядка
void NullSolve()
{
if (c == 0)
count = infinity;
else
count = 0;
}
// метод печати результата решения уравнения
void PrintSolution()
{
switch (count)
{
case 2:
Console.WriteLine("x1={0}, x2={1}", x1, x2);
break;
case 1:
Console.WriteLine("x={0}", x1);
break;
case 0:
Console.WriteLine("Корней нет");
break;
case Int32.MaxValue:
Console.WriteLine ("Любое x является
решением");
break;
default:
Console.WriteLine("Уравнение еще не решено");
break;
}
}
}
class Program
{
static void Main(string[] args)
{
try
{
Equation e = new Equation(1, -2, -1);
// использование комбинированного делегата
// для решения уравнения
                 }
         }

         // решение линейного уравнения
         void LinSolve()
         {
            count = 1;
            x1 = -c / b;
         }

         // решение уравнения 0-ого порядка
         void NullSolve()
         {
            if (c == 0)
               count = infinity;
            else
               count = 0;
         }

         // метод печати результата решения уравнения
         void PrintSolution()
         {
            switch (count)
            {
               case 2:
                  Console.WriteLine("x1={0}, x2={1}", x1, x2);
                  break;
               case 1:
                  Console.WriteLine("x={0}", x1);
                  break;
               case 0:
                  Console.WriteLine("Корней нет");
                  break;
               case Int32.MaxValue:
                  Console.WriteLine ("Любое x является
                                                  решением");
                  break;
               default:
                  Console.WriteLine("Уравнение еще не решено");
                  break;
            }
         }
     }

     class Program
     {
        static void Main(string[] args)
        {
           try
           {
               Equation e = new Equation(1, -2, -1);
               // использование комбинированного делегата
              // для решения уравнения

76