Пример #1
0
 private void repairSign(ModVar m)
 {
     if (m.mianownik < 0)
     {
         m.licznik   *= (-1);
         m.mianownik *= (-1);
     }
 }
Пример #2
0
 private dynamic ABS(T a)
 {
     if (typeof(T) == typeof(ModVar))
     {
         ModVar m = new ModVar(0, 0);
         if (a < (dynamic)m)
         {
             ModVar m2 = new ModVar(-1, 1);
             return(a * (dynamic)m2);
         }
         return(a);
     }
     return(Math.Abs((dynamic)a));
 }