Проблемът е прост и странен! Написах програма в Delphi и използвах функция roundto. В един компютър 1,5 е закръглено до 2, а в друг компютър е закръглено до 1. Как може да се случи това?
P.S: Код------> Roundto(1.5, 0)
P.S 2: Изглежда е необходима повече информация, затова публикувам по-точни подробности. Написах програма. Те въведоха две числа: a=7231.76 b=3556.71 Сега те могат да въведат трето число c, ако c >= a - b, но точната формация в моя код е
`roundto(c, -1) >= roundto(a, -1) - roundto(b, -1)`
`roundto(a, -1) = 7231.8`
`roundto(b, -1) = 3556.7`
so
`roundto(a, -1) - roundto(b, -1) = 3675.1`
те влязоха
`c = 3675.05`
Проследих програмата. В един компютър пише round(c, -1) = 3675.1
, а в друг компютър пише round(c, -1) = 3675.0