解答例 (double型)

#include <iostream>
using namespace std;

double CalculateBmi(double dHeight, double dWeight)
{
   dHeight /= 100;

   double dBmi = dWeight / (dHeight * dHeight);

   return dBmi;
}

int main ()
{
   cout << "身長(cm)を入力してください." << endl;
   double dHeight;
   cin >> dHeight;

   cout << "体重(kg)を入力してください." << endl;
   double dWeight;
   cin >> dWeight;

   double dBmi = CalculateBmi(dHeight, dWeight);
   cout << "BMIは " << dBmi << " です." << endl;

   return 0;
}

16行目と20行目で, double型の変数 dHeight と dWeight を宣言して, 値を入力します.
さらに, 23行目で double型の変数 dBmi を宣言して, 計算結果を出力します.


# 問題 (型) へ戻る