質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
アルゴリズム

アルゴリズムとは、定められた目的を達成するために、プログラムの理論的な動作を定義するものです。

Q&A

解決済

2回答

1406閲覧

プログラムを作る(jis full BASIC)

退会済みユーザー

退会済みユーザー

総合スコア0

アルゴリズム

アルゴリズムとは、定められた目的を達成するために、プログラムの理論的な動作を定義するものです。

0グッド

0クリップ

投稿2017/01/31 01:08

編集2017/02/02 11:16

僕は、情報技術基礎でプログラムを作っているのですが、途中まで出来たのですが、「太りすぎ」や「標準体重」、「痩せすぎ」を出力したいのですが、どうしたらいいですか?

ここまで進んでいる!

100 INPUT PROMPT"貴方の体重は?":A
110 INPUT PROMPT"貴方の身長は?":B
120 LET C=A/(B*B)
130 PRINT "貴方のBMI指数は";C;
140

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2017/01/31 18:27

質問タグに使用している言語を設定されてはいかがでしょうか。
guest

回答2

0

「太りすぎ」や「標準体重」、「痩せすぎ」と判断する基準は何ですか?

もし BMI値が XXX を超えてたら 「太り過ぎ」と書きたいの?
だったら IF ~ 文で書けるんでない?

投稿2017/01/31 01:19

episteme

総合スコア16614

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

日本基準(日本肥満学会)とWHO(世界保健機関)によって指標が異なりますが、

BMIをベースに「太りすぎ」「標準体重」「痩せすぎ」を判定するには、

日本肥満学会(2011年9月より)
18.5~25未満「普通体重」なので、この範囲より上か下かで、太りすぎ/痩せすぎが判定できるかと。
他の方も書いているように
BASICと思われるので、IF THEN を使って判定してはいかがでしょう。

IF C<18.5 THEN PRINT "痩せすぎ" ELSE IF C>=25 THEN PRINT "太り過ぎ" ELSE PRINT "標準体重" ENDIF ENDIF

WHOの場合も標準は、18.5~25未満ですので、同じ処理でいいかとおもいます。
ただ、痩せすぎではなく「痩せ・痩せ気味」というのが16~18.5なので、このあたりを
痩せすぎにまるめてしまうのは良くないかもしれません。

投稿2017/01/31 18:22

KOBAYASHI.Jun

総合スコア250

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問