using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class BMI : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
try
{
// cmをmに変換して身長を取得
var height = double.Parse(TextBox1.Text) / 100;
// 体重を取得
var weight = double.Parse(TextBox2.Text);
// BMI値の計算
double bmi = weight / (height * height);
string s;
// BMI値の判定
if (bmi < 18.5)
{
s = "低体重";
}
else if (bmi < 25)
{
s = "標準体重";
}
else if (bmi < 30)
{
s = "標準以上";
}
else
{
s = "肥満";
}
// textBox3にsを設定
TextBox3.Text = String.Format("{0}¥r¥nBMI:{1:#.#}", s, bmi);
}
// 例外が発生した場合
catch(Exception error)
{
// 例外の原因の詳細情報を表示
TextBox3.Text = error.Message;
}
}
}
デザイン画面でコントロールを配置する手順もコードエディタでソースコードを書く部分もGUIアプリケーション作成時と変わりず、驚きました。Microsoft Visual Studioに感謝感謝の今日この頃です。
0 コメント:
コメントを投稿