特定非営利法人RPP
地域のかかりつけ薬局の発展のために
ソフトの紹介
Introduction of software
NPO法人RPPの紹介
Introduction of RPP
サポート掲示板
Support builtin board
ダウンロードコーナー
Download corner
マニュアル
Manual
FAQコーナー
FAQ corner
入会はこちらから
Admission
トップページ
サポート掲示板
返信削除
返信削除
パスワード
返信内容
安田 実
投稿日 2006/12/03 21:26:24
原因が分かりました
>屯服
>ハルシオン0.25mg 0.5T
>不眠時 14回分
つまり 0.5*14 =7
これを int 関数で 扱うために
7/14 = 0
となり それを表示してしまうためです
なぜこうなるかの説明は 長くなりますので
やめますが 0.6*14 =8.4 などのときは double で取るようにしてあります
8.4/14=0.6 となりますので つまり かけた数字が小数点以下の
出たときは うまくいくようです
安田
返信内容
>屯服
>ハルシオン0.25mg 0.5T
>不眠時 14回分
つまり 0.5*14 =7
これを int 関数で 扱うために
7/14 = 0
となり それを表示してしまうためです
なぜこうなるかの説明は 長くなりますので
やめますが 0.6*14 =8.4 などのときは double で取るようにしてあります
8.4/14=0.6 となりますので つまり かけた数字が小数点以下の
出たときは うまくいくようです
安田