令和7年試験問題 問99

関数 calculateAmountOfPrize は,業務改善の効果における改善額と短縮期間を,それぞれ improvement と period で受け取り,賞金額を戻り値とする。改善額が20万円で短縮期間が3日の業務改善と,改善額が5万円で短縮期間が14日の業務改善があった。この二つの賞金額の合計は何円か。ここで,改善額と短縮期間の値はそれぞれ0以上とする。

〔プログラム〕
99.png

  • 1,000
  • 1,500
  • 3,000
  • 5,500
正解 問題へ
分野 :テクノロジ系
中分類:アルゴリズムとプログラミング
小分類:アルゴリズムとプログラミング
解説
設問のプログラムを流れ図として視覚化すると下図のようになります。
99_1.png
改善額(improvement)が20万円で短縮期間(period)が3日の業務改善は、
  • improvement<100000 の分岐がNo
  • priod<7 の分岐がYes
よって、賞金額(prize)は2000です。

改善額が5万円で短縮期間が14日の業務改善は、
  • improvement<100000 の分岐がYes
  • priod<7 の分岐がNo
よって、賞金額(prize)は1000です。

賞金額の合計は「2,000+1,000=3,000円」となるため「ウ」が正解です。

Pagetop