BMI指数算出

2か月ぶりにソースを見たら訳が判らなくなってました・・・


さらに組み込みCではなくCを見たら・・・


なので久しぶりに簡単なプログラムを書いてみた。

#include

/*BMI指数計算*/
float bmi_calc(float height, float weight)
{
float work; /*一時変数宣言*/

work = weight / (height * height); /*BMI指数計算*/

return work; /*戻り値*/
}

/*メイン関数*/
void main(void)
float bmi; /*BMI*/
float height; /*身長*/
float weight; /*体重*/

printf("身長を入力して下さい(例175cm→1.75m).\n"); /*身長入力*/
scanf("%f", &height); /*変数格納*/

printf("体重を入力して下さい.\n"); /*体重入力*/
scanf("%f", &weight); /*変数格納*/

bmi = bmi_calc(height,weight); /*BMI計算*/

printf("あなたのBMI指数は%.1fです.\n",bmi); /*出力*/
}


穴がありまくりのプログラムですな。


身長、体重ともに不正な値入力に対応してないしっっっ


これからはこういったものをちょくちょく作っていこうかな?


と思ってます。