プログラミングが分かりません。
プログラミングの授業ではなくデータベースデザインの授業をとっていますがプログラミングに関係していると思いこのカテゴリーで質問させてもらいます。
具体的なC言語を使ってプログラミングはしてませんが構造化プログラムについて授業内で勉強しています。そこでこんな問題が出てきました。
一人のユーザーから適当な数を1つずつ与えられて最後に平均を出す(例えば、5,8,2,3,1,1 と数を一つずつ言ってその時の平均の値を求める)
BEGIN
SUM = COUNT = 0
DOWHILE There are more numbers in the set
ACCEPT NUM FROM USER
SUM = SUM + NUM
COUNT = COUNT + 1
ENDDO
AVG = SUM/COUNT
PRODUCE AVG TO USER
END
コレをヒントに一つ宿題が出されました。
Aさん 6 8 4
Bさん 9 7 6
Cさん 8 8 5
というように一人三種類の数字がありそれぞれA、B、Cさんの合計を出して一番数字が多い人を決める
この場合Bさん(合計22)
最初に示したヒントから考えてどのようにすればBさんを答えとして導くことができますでしょうか?
最初に示した感じでどなたか教えていただけますか?よろしくお願いします。具体的なC言語も指定しないと説明しづらいと思いますのでそのときはこのカテゴリーで質問させてもらった通りにVisual Basic で答えて下さってもかまいません。
自分で考えたのも載せますがやっぱり途中で分からなくなってしまいました。
COUNT = 0, MAX = 0, SUM = 0
DOWHILE there are more people
DOWHILE there are more numbers in the set
ACCEPT NUM FROM USER
SUM = SUM + NUM
COUNT = COUNT + 1
お礼
ありがとうございました! 参考にさせていただきました!