Single型の計算結果を表示するには?

解決


ゆきお  2003-09-19 22:32:34  No: 4942

いつもお世話になっております。
除算の事で悩んでおります。
10.55÷3.11の答えを3.39(少数第2位未満四捨五入)と
ラベルやメッセージに表示したいのですが、持てる力を総動員してもう
まくいきません。
変数AとBとCをSingleにし、10と3と答えを当てはめているのです
が、ラベルなりメッセージの表示コードを書く時に困ってしまいました。
キャストができないのです。inttostrのような感じでsingletostrができ
ればよいのですが、それにあたるものがどこを探しても見つかりません。
このような場合はどのように対処すればよろしいでしょうか?
ご存知の方いらっしゃいましたらご指導いただきたくお願い申し上げます。
また、変数をInteger型にしてinttostrでキャストするとコンパイルした時、
>'Integer' と 'Extended' には互換性がありません
とはねられてしまう場合はどう対処すればよいでしょうか?
お手数ですがよろしくお願い申し上げます。


Taku  2003-09-19 22:41:58  No: 4943

Label1.Caption:=FormatFloat('0.00',A/B);
又は,FormatFloat('0.##',A/B);  ですね!

FormatFloatの使い方はヘルプにあります。


ゆきお  2003-09-19 23:51:30  No: 4944

Taku様ありがとうございました。
>Label1.Caption:=FormatFloat('0.00',A/B);
まったく気がつき(知り)ませんでした。
おかげさまでサクサク進み大変助かりました。
本当にどうもありがとうございました。


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

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






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