i ran my program and i saw in program log that one of my arguments is wrong so i tried to debug it ,
i was trying to execute this:
double test = ((9 + 13) * (9 + 1594) * (2157 + 13) * (2157 + 1594));
the answer must be 287053602220
but it gives me -7.09206612E8
when i try
double t1 = (9 + 13) * (9 + 1594);
double t2 = (2157 + 13) * (2157 + 1594);
test = t1 * t2;
it gives me a true result
what is the reason ?