CompareValue
woolfik
CompareValue
Moduł: Math
TValueRelationship przyjmuje wartości:
-
LessThanValue
- wartość-1
-
EqualsValue
- wartość0
-
GreaterThanValue
- wartość1
Przykład wywołania:
var
A : Single;
B : Single;
C : Single;
begin
A := 23.0;
B := 23.0;
C := 23.1;
// Porównanie dwóch identycznych wartości
case CompareValue(A, B) of
LessThanValue : ShowMessage('A < B');
EqualsValue : ShowMessage('A = B');
GreaterThanValue : ShowMessage('A > B');
end;
// Porónanie dwóch różnych wartości
case CompareValue(A, C) of
LessThanValue : ShowMessage('A < C');
EqualsValue : ShowMessage('A = C');
GreaterThanValue : ShowMessage('A > C');
end;
// Porównanie dwóch różnych wartości z tolerancją+/- 0,2
case CompareValue(A, C, 0.2) of
LessThanValue : ShowMessage('A < C');
EqualsValue : ShowMessage('A = C');
GreaterThanValue : ShowMessage('A > C');
end;
end;
Wyniki dla powyższych przykładów:
A = B
A < C
A = C
dzięki