Здравствуйте уважаемые программеры
возникла такая очень неприятная проблема....
kl:=sqrt(sqr(651-642) + sqr(376-438)); // кол-во клеток
klet[j]:=trunc(kl);
результат = 63 клетки (правильно)
если подставить другие цифры, например:
kl:=sqrt(sqr(10-642) + sqr(1376-438)); // кол-во клеток
klet[j]:=trunc(kl);
результат = 639 клетки (НЕ правильно!!) должно быть = 1131 !!!
почему такой глюк??? кто знает как это исправить подскажите плиз!!!
смысл проги заключается в расчитывании колличества клеток между двумя точками на координатной плоскости, писал эту же прогу на делфи, решил перевести в моб, а здесь такой косяк...