- 790 名前:デフォルトの名無しさん [2008/03/16(日) 17:10:36 ]
- 質問です。以下のコードをビルドするとエラーがおきますが、原因がわかりません。
(bool型とdouble型が〜とでるのですが自分にはわかりませんでした。) どなたかおしえてくださいませ。 using System; class IfSample { public static void Main(){ Console.Write("身長(cm)を入力してください"); double n = double.Parse(Console.ReadLine()); Console.Write("体重を入力してください"); double m = double.Parse(Console.ReadLine()); Console.Write("BMIは{0}です", m / ((n / 100) * (n / 100))); bool bmi = m / ((n / 100) * (n / 100)); switch(bmi) { case (bmi<19.8): Console.Write("痩せ型です"); break; case (19.8<=bmi<24.2): Console.Write("普通です"); break; case (24.2<=bmi<26.4): Console.Write("やや肥満です"); break; case (26.4<=bmi<35.0): Console.Write("肥満です"); break; default: Console.Write("高度な肥満です"); break; } } }
|

|