(3.61 mod 1)=3を求めるには

解決


ゆきお  2003-10-31 02:56:06  No: 5501

いつもお世話様です。
少数の剰余を求めたいのですが、ヘルプを見ると変数がintegerのみで
有効と書いてありました。
今回悩んでいるのが変数(single型)が 3.61 とか 3.29 の時の整数部
3を求めたいと思っております。似たようなdivでも試しましたが当然
コンパイル時にエラーが出ました。このような時はどうすればよいでし
ょうか?
ご指導いただきたくお願い申し上げます。


LupinⅢ  URL  2003-10-31 03:53:45  No: 5502

uses
  Math;//<-追加

var
  i:integer;

//処理
i := Floor(3.61);

iには3が入ると思います。
ちなみにFloor関数は引数を切り下げます。
その逆にはCeil関数があります。


ゆきお  2003-10-31 05:02:44  No: 5503

LupinⅢさん、ご指導ありがとうございます。
試してみたら i:single; でも動いてくれました。
本当に助かりました。どうもありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加