예제 #1
0
 void CikanSatir()
 {
     gecicists = double.MaxValue;
     if (gecici > 0)
     {
         for (int i = 1; i < denklemler.Count; i++)
         {
             for (int j = 0; j < denklemler[i].degiskenler.Count; j++)
             {
                 if (denklemler[i].degiskenler[j].adi == degisken.adi)
                 {
                     if ((denklemler[i].sts / denklemler[i].degiskenler[j].katsayi) > 0 && (denklemler[i].sts / denklemler[i].degiskenler[j].katsayi) <= gecicists)
                     {
                         gecicists = (denklemler[i].sts / denklemler[i].degiskenler[j].katsayi);
                         row       = denklemler[i];
                         degisken  = denklemler[i].degiskenler[j];
                         x         = j;
                     }
                 }
             }
         }
         //   GirenEkle(degisken.adi, 2);
         Console.WriteLine("cikan degisken  {0}  {1}  ", row.rows, row.sts);
     }
 }
예제 #2
0
 void ROWS(StreamReader O)
 {
     while ((tut = O.ReadLine().Trim()) != "COLUMNS")
     {
         D = new Denklem();
         string[] gecici = tut.Split(bosluk, StringSplitOptions.RemoveEmptyEntries);
         D.esitlik = gecici[0];
         D.rows    = gecici[1];
         denklemler.Add(D);
     }
 }