一連の人々の一連の人数を入力して、最大と平均の年齢を計算する擬似コードアルゴリズムを作成してください( 年齢)。平均年齢は実数として計算する必要があります。あなたのアルゴリズムは、ユーザーがゼロの値を入力するまで、年齢値を入力し続ける必要があります。 これは、 アルゴリズムが年齢の入力を停止し、平均年齢と最大年齢を出力するための信号です。 ユーザーが無効な年齢を入力した場合、アルゴリズムは有効な年齢を入力するまで ユーザーに再度プロンプトを表示する必要があります。あなたのアルゴリズムは、サブモジュールを有効に活用する必要があります。 平均年齢または最高年齢を決定する際にゼロを含めるべきではありません。擬似コードの入力年齢、Javaの最大値と平均を計算
これは、0を入力して数を取得するときにループを停止する方法120への入力1に、非常にわからないことイム私は
main
FOR
age = inputAge <-prompt "enter age"
max = getMax <- age
sum = sum + age
average = getAverage <- sum, number of times input
END FOR
OUTPUT max, average
END MAIN
METHOD inputAge
IMPORT prompt
EXPORT age
INPUT age
WHILE age >= 120 AND age <= 0 DO
OUTPUT "enter valid age"
INPUT age
END WHILE
END
METHOD getMax
IMPORT age
EXPORT max
IF max < 0 THEN
max = age
END
METHOD getAverage
IMPORT sum, number of times input
EXPORT average
average = sum/number of times input
END
私の問題が出ている私の練習の質問
されています私は平均を計算することができます時間入力。メインのforループも問題です。私は質問が何を求めているのかを知っているが、私の頭の中で一緒になっていない。私はこの質問に助けを受けることができますか?