プログラミングの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.1
- 回答日時:
「if文で条件判定をうまく記述できない」という事でよろしいでしょうか?
(=プログラムを全て書く必要はないかと思ったので……)
ifによる判定部分は以下の形になるかと思います。
if(bmi < 19)
{
// 痩せ型
}
if( (19 <= bmi) && (bmi <= 24) )
{
// 標準型
}
if(bmi > 24)
{
// 肥満型
}
No.2
- 回答日時:
if文の記述は以下の通り
if (bmi < 19){
// 「痩せ型」のメッセージ出力
}else if (24 < bmi){
// 「肥満型」のメッセージ出力
}else{
// 「標準型」のメッセージ出力
}
繰り返しはfor文で行えば良いと思います。
No.3
- 回答日時:
追記です。
カテゴリが「学問&教育」だったので、この質問はおそらく情報処理系の出題かと思いました。No.2さんの形で、
動作としてはまったくもって正しいですが、「仕様に対する設計」
として考えると、教師によっては満点をくれない可能性が……。
その為、提示されている条件はベタに全て記述する方が無難かと
思われます。
なお、
「else if」で繋げて記述した場合
「if」でそれぞれを記述した場合
いずれも正しいですが、動きとしては異なる点にご注意下さい。
条件に対して値が被る場合は、else if を利用して、1つの
結果だけを出力するようにする必要があります。優先順位の
高い条件を先頭に書くと良いです。
今回はbmiなので、性質的に「値が被る事」はありえない為、
その点を気にする必要はありません。
お探しの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ランキング
-
ガロアの論文の原本は見ること...
-
友人とのラインで 「~MBと書く...
-
今ラーメンを食べに来てますが ...
-
中学生男子は同級生の女の子を...
-
西オーストラリア州の英語科に...
-
防虫剤について質問!! 食害を...
-
国際情勢の学び方
-
プレデターのシュワちゃんみた...
-
昔の日本人は、直立する時に膝...
-
第3問の決算整理の問題が苦手で...
-
判子に朱肉つけて下にゴムをし...
-
ピノキオの中盤辺りに島の遊園...
-
学歴=知性なのでしょうか? 東...
-
シンギュラリティは、いつ来ま...
-
[至急お願い致します]零相電圧...
-
鈴木祐さんの『最強のコミュ力...
-
司法予備試験の基礎固めの段階...
-
あなたが日々、御自分で課題や...
-
人種と機能性食品
-
女じゃダメなんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングのC言語につい...
-
好きな人の胸が小さかったら?
-
身長で親を恨んでいます 27歳、...
-
身長172ってやっぱりチビなんで...
-
身体測定を受けたのですが身長...
-
男の身長175cmは高身長?大学で...
-
日本の成人男性で164cmって次の...
-
「エロい体」ってどういうこと?
-
日本の成人男性の身長の割合は1...
-
大学男で160〜163センチの人は...
-
日本で身長180cm以上の人ってそ...
-
女性に質問手の大きさは何センチ?
-
低身長が原因でフラれた男性、...
-
身長163.5センチの男です。 身...
-
男性の身長176cmは低身長・普通...
-
身長160cmのこれ以上痩せてはい...
-
179cmは日本でかなりの高身長で...
-
チビ女が嫌いな理由を教えてく...
-
身長は多くの人が1、2センチ程...
-
高校生です。身長は167くらいで...
おすすめ情報