System.Math.FMod
Delphi
function FMod(const ANumerator, ADenominator: Single): Single;
function FMod(const ANumerator, ADenominator: Double): Double;
function FMod(const ANumerator, ADenominator: Extended): Extended;
C++
extern DELPHI_PACKAGE float __fastcall FMod(const float ANumerator, const float ADenominator)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Description
Renvoie le reste de ANumerator / ADenominator (comme mod avec les entiers) avec le même signe que ANumerator.
Cette fonction fonctionne de façon similaire à l'opérateur mod pour les entiers, mais concerne les nombres à virgule flottante.
Cette fonction admet les types réels (ou real) suivants :
Par exemple :
Uses
System.Math;
procedure TForm1.CalculateRemainder;
var
Value1 : Single;
Value2 : Single;
begin
Value1 := Edit1.Text.ToSingle;
Value2 := Edit2.Text.ToSingle;
Edit3.Text := Fmod( Value1, Value2).ToString;
end;