Mam problem bo musze zaokraglic liczbe typu single bo jest za dluga i program wywala mi pozniej przy mnozeniu NAN (NORMAL X = 0,456120014190674|| y = 0|| Z = 0,889909982681274 <= takie liczby)
probowalem zrobic tak round(liczba*100)/100 i nic dale j tyle samo cyfr po przecinku i lekko zmieniona liczba
problowalem jescze przeknowerowac to tak:
s := floattostr(arg);
delete(s,8,100);
if s = '0' then else
s := s+'000';
//do tad jest wszystko dobrze s jest uciete tak jak ma
result := strtofloat(s); //no i zwraca mi taka sama liczbe co 'arg'