[#42503] floatの値がずれる — Sato Hiroshi <hirocy.f01@...>

hirocyと申します.

33 messages 2006/07/04
[#42504] Re: floatの値がずれる — rubikitch <rubikitch@...> 2006/07/04

From: Sato Hiroshi <hirocy.f01@plala.to>

[#42505] Re: floatの値がずれる — Sato Hiroshi <hirocy.f01@...> 2006/07/04

hirocyです.るびきちさん,ありがとうございます.

[#42569] JVN、スクリプト言語「Ruby」の2件の脆弱性情報を公表 — Takahiro Kambe <taca@...>

こんばんは。

19 messages 2006/07/11
[#42570] Re: JVN、スクリプト言語「Ruby」の2件の脆弱性情報を公表 — Yukihiro Matsumoto <matz@...> 2006/07/11

まつもと ゆきひろです

[#42572] Re: JVN、スクリプト言語「Ruby」の2件の脆弱性情報を公表 — Takahiro Kambe <taca@...> 2006/07/11

In message <1152619872.835566.21152.nullmailer@x31.priv.netlab.jp>

[#42575] Re: JVN、スクリプト言語「Ruby」の2件の脆弱性情報を公表 — Yukihiro Matsumoto <matz@...> 2006/07/11

まつもと ゆきひろです

[ruby-list:42604] if 文の条件判断について

From: リックス <rubyer4649@...>
Date: 2006-07-27 16:07:24 UTC
List: ruby-list #42604
りっくすです

BMIの計算ソフトを考えています
計算した結果によって表示を変えたいのですが
計算値がその範囲内になってるのですが
例外の方に行ってしまいます
具体的に以下のソースファイルです

def bmi_comp()
bmi=(weight.to_f/(height.to_f)*(height.to_f))*10000
if bmi<18.5
       puts"痩せすぎ"
else if (18.5<=bmi && bmi<25.0)
       puts"標準です"
else if (25.0<=bmi && bmi<30.0)
       puts"肥満です"
elseif bmi>30
        puts"高度肥満です"
else
        puts"例外です"
end
end

数値(bmi)は、24.618104になっています
だから標準と表示されなければいけないのですが
どうしても例外です
と表示されます
何処がダメなんでしょうか?



--------------------------------------
Let's start Yahoo! Auction  -  Free Campaign Now!
http://pr.mail.yahoo.co.jp/auction/

In This Thread

Prev Next