Нужно сравнить числа: $NumOne и $NumTwo, и, если различие в любую сторону не больше $Difference, произвести некое действие.
Почему $Result не тот который ожидается и его надо округлять?
Или надо делать как-то совсем по другому?
Почему $Result не тот который ожидается и его надо округлять?
Или надо делать как-то совсем по другому?
Код:
Global $Difference = 0.1
Global $NumOne = 28
Global $NumTwo = 28.1
$Result = $NumOne - $NumTwo
If Abs($Result) <= $Difference Then
MsgBox (0,"$Result = $NumOne - $NumTwo", $NumOne & " - " & $NumTwo & " <= " & $Difference)
EndIf
$Result = Round($NumOne - $NumTwo,2)
If Abs($Result) <= $Difference Then
MsgBox (0,"$Result = Round($NumOne - $NumTwo,2)", $NumOne & " - " & $NumTwo & " <= " & $Difference)
EndIf