System.Math.FMod

De RAD Studio API Documentation
Aller à : navigation, rechercher

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;

Voir aussi