System.Math.FMod

提供: RAD Studio API Documentation
移動先: 案内検索

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 */;

プロパティ

種類 可視性 ソース ユニット
function public
System.Math.pas
System.Math.hpp
System.Math System.Math


説明

ANumerator を、ANumerator と符号が同じである ADenominator で割った余りを返します(整数の場合の mod と同様です)。

この関数は、Integers 用の mod 演算子と同様の動作をしますが、その対象は浮動小数点数です。

この関数は、以下の実数型を受け付けます。

次に例を示します。

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;

関連項目