У меня есть два десятичных числа. Я хочу, чтобы эти числа были одинаковыми до 4 десятичных знаков без округления. Если числа разные, я хочу заменить 2-е число на 1-е. Что если условие мне написать?
Например,
1.
num1 = 0.94618976
num2 = 0.94620239
Если мы округлим эти числа до 4 десятичных, то получим 0,9462 того же числа, но я не хочу округлять эти числа.
2
num1 = 0.94620239
num2 = 0.94639125
Единственный способ, который я нашел, - взять абсолютную разницу обоих чисел, скажем diff
, и затем проверить значение. Моя проблема заключается в проверке диапазона diff
.
Я использую Delphi, но вы можете ответить на любом языке. Спасибо.