Test integerness: Difference between revisions

Line 479:
string [] N;
// RationalReal number value
if(LINE!double.ContainsTryParse("/"LINE, out NUMBER))
{
N// =Rational LINE.Split('/');number value
if( LINE.Contains("+/") )
{
NUMBER = double.Parse(N[0]) / double.Parse(N[1]);
N = LINE.Split('/');
}
// Inf value
NUMBER = double.Parse(N[0]) / double.Parse(N[1]);
else if(LINE.ToUpper().Contains("INF"))
{ }
// RealInf value
NUMBER = double.PositiveInfinity;
else if(LINE.ToUpper().Contains("INF"))
}
// NaN value {
NUMBER = double.PositiveInfinity;
else if(LINE.ToUpper().Contains("NAN"))
{ }
NUMBER// =Complex double.NaN;value
else if(LINE.ToUpper().Contains("NANI"))
}
} {
// Complex value
else LINE = if(LINE.ToUpper().ContainsReplace("I",""));
{
LINE = if( LINE.ToUpper().ReplaceContains("I","+"); )
N = LINE.Split('+');
else
if( LINE.Contains("+") )
N = LINE.Split('+-');
else
N = LINE.Split('-');
NUMBER = double.Parse(LINEN[1]);
if(NUMBER==0)
NUMBER = double.Parse(N[10]);
if(NUMBER==0) else
NUMBER = double.Parse(N[0])NaN;
}
}
// ComplexNaN value
else
NUMBER = double.NaN;
}
// Real value
else
NUMBER = double.Parse(LINE);
Line 546 ⟶ 544:
Console.WriteLine();
Console.Write(" Another test < Y /N > . . . ");
key = Console.ReadKey(true);
Console.WriteLine();
Console.WriteLine();