MOD - 除算の剰余を計算

MOD 関数は、除算の剰余を計算します。出力データタイプは入力データタイプと同一です。

除算の剰余を計算

MOD(dividend, divisor)

説明

dividend

数値

除算される値です (被除数)。

注意:返される値の符号は、除算される値の符号と同一です。

divisor

数値

除算する値です (除数)。

除数が 0 (ゼロ) の場合、被除数が返されます。

除算の剰余を計算

次のリクエストの MOD 関数は、PRICE_DOLLARS 値を DAYSDELAYED 値で除算した剰余を返します。

DEFINE FILE WF_RETAIL_LITE
MOD1/D7.2= MOD(PRICE_DOLLARS, DAYSDELAYED);
END
TABLE FILE WF_RETAIL_LITE
PRINT PRICE_DOLLARS/D7.2  DAYSDELAYED/I5 MOD1
WHERE DAYSDELAYED GT 1
ON TABLE SET PAGE NOPAGE
ON TABLE PCHOLD FORMAT WP
END

以下は、出力結果の一部を示しています。

  Price     Days  
Dollars  Delayed      MOD1
-------  -------      ----
 399.00        3       .00
 489.99        3       .99
 786.50        2       .50
 599.99        4      3.99
  29.99        4      1.99
 169.00        2      1.00
 219.99        2      1.99
 280.00        3      1.00
  79.99        4      3.99
 145.99        2      1.99
 399.99        3       .99
 349.99        3      1.99
 169.00        3      1.00