プログラミングのC言語について質問です。
身長をS(cm)T(kg)に入力して、身体比bmiをしたの式で計算し、体型を判定して身長、体重、及び体型を出力するプログラムを作成せよ。ただし、入力データは4種類あるので{データの入力、計算、判定、出力}を繰り返し命令によって、4回繰り返すようにする。
身長比 (body mass index) :
bmi = 体重÷身長の二乗×10000
<体型判定基準>
bmi<19ならば「痩せ型」
bmi>24ならば「肥満型」
19≦bmi≦24ならば「標準型」
<出力形式>
身長は 173.5cm
体重は 63.5kg
身長比(bmi)はXXX.Xで、標準型の体型です。
ifを使ってやるのですが、書き方が分からないので分かる方よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
追記です。
カテゴリが「学問&教育」だったので、この質問はおそらく情報処理系の出題かと思いました。No.2さんの形で、
動作としてはまったくもって正しいですが、「仕様に対する設計」
として考えると、教師によっては満点をくれない可能性が……。
その為、提示されている条件はベタに全て記述する方が無難かと
思われます。
なお、
「else if」で繋げて記述した場合
「if」でそれぞれを記述した場合
いずれも正しいですが、動きとしては異なる点にご注意下さい。
条件に対して値が被る場合は、else if を利用して、1つの
結果だけを出力するようにする必要があります。優先順位の
高い条件を先頭に書くと良いです。
今回はbmiなので、性質的に「値が被る事」はありえない為、
その点を気にする必要はありません。
No.2
- 回答日時:
if文の記述は以下の通り
if (bmi < 19){
// 「痩せ型」のメッセージ出力
}else if (24 < bmi){
// 「肥満型」のメッセージ出力
}else{
// 「標準型」のメッセージ出力
}
繰り返しはfor文で行えば良いと思います。
No.1
- 回答日時:
「if文で条件判定をうまく記述できない」という事でよろしいでしょうか?
(=プログラムを全て書く必要はないかと思ったので……)
ifによる判定部分は以下の形になるかと思います。
if(bmi < 19)
{
// 痩せ型
}
if( (19 <= bmi) && (bmi <= 24) )
{
// 標準型
}
if(bmi > 24)
{
// 肥満型
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaの計算 if elseと範囲について 6 2022/11/26 01:49
- その他(悩み相談・人生相談) 自分の身長の標準体重より体重は軽くて、 BMIも標準なんですけど、 体脂肪率が30%なんです。 どの 5 2022/12/01 15:12
- ダイエット・食事制限 BMIだけじゃないのかもしれません 3 2023/05/29 05:42
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- ダイエット・食事制限 20歳男です。体の割に顔、頬の肉が多いのは体質なんでしょうか。また体も下腹が出てたりあちこちに脂肪が 1 2022/04/17 16:24
- C言語・C++・C# C言語(構造体) 3 2022/07/05 20:08
- 体重計・体脂肪計・体組成計 標準体重 0 2022/05/28 21:07
- ダイエット・食事制限 これは太ってますか? 7 2022/06/01 21:15
- その他(悩み相談・人生相談) 13歳 身長153cm 体重36キロは普通ですか? 153cmの標準体型が50キロとかよく目にするの 4 2022/04/13 14:09
- ダイエット・食事制限 ウチの主人は36歳で 身長178cm・体重68kg・体脂肪率9% BMIは21.6です。 かなりシッ 4 2022/09/02 16:05
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
国家機密作ってます。 ネタが無...
-
電気の初心者です。 誰か分かる...
-
サーティーフィケーションについて
-
銃弾を発射直後の銃弾の薬莢が...
-
戒名と輪廻転生
-
正論ってダメなの?
-
パクリの語源って韓国の人名の...
-
以前使われていた電子頭脳と言...
-
ローディングアームとアンロー...
-
理系大学生がテストを過去問に...
-
シンギュラリティは、いつ来ま...
-
今ラーメンを食べに来てますが ...
-
女じゃダメなんですか?
-
大学 オンライン小テスト 選択...
-
wisc 知能検査
-
自分と結婚したら同じ自分が生...
-
例えば私が犬は動物ですと言い...
-
このゼータ関数って言うのか、...
-
学生時代、先生にタメ口で話し...
-
中学生男子は同級生の女の子を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングのC言語につい...
-
好きな人の胸が小さかったら?
-
身長で親を恨んでいます 27歳、...
-
身長172ってやっぱりチビなんで...
-
身体測定を受けたのですが身長...
-
男の身長175cmは高身長?大学で...
-
日本の成人男性で164cmって次の...
-
「エロい体」ってどういうこと?
-
日本の成人男性の身長の割合は1...
-
大学男で160〜163センチの人は...
-
日本で身長180cm以上の人ってそ...
-
女性に質問手の大きさは何センチ?
-
低身長が原因でフラれた男性、...
-
身長163.5センチの男です。 身...
-
男性の身長176cmは低身長・普通...
-
身長160cmのこれ以上痩せてはい...
-
179cmは日本でかなりの高身長で...
-
チビ女が嫌いな理由を教えてく...
-
身長は多くの人が1、2センチ程...
-
高校生です。身長は167くらいで...
おすすめ情報