令和7年試験問題 問99
問99解説へ
関数 calculateAmountOfPrize は,業務改善の効果における改善額と短縮期間を,それぞれ improvement と period で受け取り,賞金額を戻り値とする。改善額が20万円で短縮期間が3日の業務改善と,改善額が5万円で短縮期間が14日の業務改善があった。この二つの賞金額の合計は何円か。ここで,改善額と短縮期間の値はそれぞれ0以上とする。
〔プログラム〕
〔プログラム〕

- 1,000
- 1,500
- 3,000
- 5,500
正解 ウ問題へ
広告
解説
設問のプログラムを流れ図として視覚化すると下図のようになります。
改善額(improvement)が20万円で短縮期間(period)が3日の業務改善は、
改善額が5万円で短縮期間が14日の業務改善は、
賞金額の合計は「2,000+1,000=3,000円」となるため「ウ」が正解です。

- improvement<100000 の分岐がNo
- priod<7 の分岐がYes
改善額が5万円で短縮期間が14日の業務改善は、
- improvement<100000 の分岐がYes
- priod<7 の分岐がNo
賞金額の合計は「2,000+1,000=3,000円」となるため「ウ」が正解です。
広告