static void Main(string[] args)
        {
            StreamWriter  wr   = new StreamWriter("result.txt");
            Polynom       scl  = new Polynom();
            LinearPolynom scl1 = new LinearPolynom();
            int           n    = 0;

            while (n != 4)
            {
                n = Visualisation.Choice();
                if (n != 4)
                {
                    switch (n)
                    {
                    case 1:
                    {
                        StreamReader rd = new StreamReader("polynom.txt");
                        Visualisation.Read(ref scl, rd);
                        Visualisation.Read(ref scl1);
                        wr.WriteLine("Polynom:");
                        Visualisation.Write(scl, wr);
                        wr.WriteLine("Linear Polynom:");
                        Visualisation.Write(scl1, wr);
                        Polynom t = scl * scl1;
                        wr.WriteLine("Result:");
                        Visualisation.Write(t, wr);
                    }
                    break;

                    case 2:
                    {
                        StreamReader rd = new StreamReader("polynom.txt");
                        Visualisation.Read(ref scl, rd);
                        Visualisation.Read(ref scl1);
                        wr.WriteLine("Polynom:");
                        Visualisation.Write(scl, wr);
                        wr.WriteLine("Linear Polynom:");
                        Visualisation.Write(scl1, wr);
                        Polynom s = scl / scl1;
                        wr.WriteLine("Result:");
                        Visualisation.Write(s, wr);
                    }
                    break;

                    case 3:
                    {
                        StreamReader rd = new StreamReader("polynom1.txt");
                        Visualisation.Read(ref scl, rd);
                        scl.Collect();
                        wr.WriteLine("Result:");
                        Visualisation.Write(scl, wr);
                    }
                    break;
                    }
                }
            }
            wr.Close();
        }
Exemple #2
0
 static void Main(string[] args)
 {
     
     StreamWriter wr = new StreamWriter("result.txt");
     Polynom scl = new Polynom();
     LinearPolynom scl1 = new LinearPolynom();
     int n = 0;
     while (n != 4)
     {
         n = Visualisation.Choice();
         if (n != 4)
         {
             
             switch (n)
             {
                 case 1:
                     {
                         StreamReader rd = new StreamReader("polynom.txt");
                         Visualisation.Read(ref scl, rd);
                         Visualisation.Read(ref scl1);
                         wr.WriteLine("Polynom:");
                         Visualisation.Write(scl, wr);
                         wr.WriteLine("Linear Polynom:");
                         Visualisation.Write(scl1, wr);
                         Polynom t = scl * scl1;
                         wr.WriteLine("Result:");
                         Visualisation.Write(t, wr);
                     }
                     break;
                 case 2:
                     {
                         StreamReader rd = new StreamReader("polynom.txt");
                         Visualisation.Read(ref scl, rd);
                         Visualisation.Read(ref scl1);
                         wr.WriteLine("Polynom:");
                         Visualisation.Write(scl, wr);
                         wr.WriteLine("Linear Polynom:");
                         Visualisation.Write(scl1, wr);
                         Polynom s = scl / scl1;
                         wr.WriteLine("Result:");
                         Visualisation.Write(s, wr);
                     }
                     break;
                 case 3:
                     {
                         StreamReader rd = new StreamReader("polynom1.txt");
                         Visualisation.Read(ref scl, rd);
                         scl.Collect();
                         wr.WriteLine("Result:");
                         Visualisation.Write(scl, wr);
                     }
                     break;
             }
         }
     }
     wr.Close();
 }