Beispiel #1
0
 public void RationalApproximateSizeInBase()
 {
     using (var a = new HugeRational("2983475029834750293429834750298347502934298347502983475029342983475029834750293429834750298347502934/115756986668303657898962467957"))
     {
         AssertBetween(131, 133, a.ApproximateSizeInBase(10));
         AssertBetween(429, 429, a.ApproximateSizeInBase(2));
         AssertBetween(109, 109, a.ApproximateSizeInBase(16));
         AssertBetween(84, 86, a.ApproximateSizeInBase(36));
         AssertBetween(74, 76, a.ApproximateSizeInBase(62));
     }
 }
Beispiel #2
0
 public void RationalApproximateSizeInBase()
 {
     using (var a = new HugeRational("2983475029834750293429834750298347502934298347502983475029342983475029834750293429834750298347502934/115756986668303657898962467957"))
     {
         AssertBetween(131, 133, a.ApproximateSizeInBase(10));
         AssertBetween(429, 429, a.ApproximateSizeInBase(2));
         AssertBetween(109, 109, a.ApproximateSizeInBase(16));
         AssertBetween(84, 86, a.ApproximateSizeInBase(36));
         AssertBetween(74, 76, a.ApproximateSizeInBase(62));
     }
 }