閉じる

ITパスポート令和7年度 問99

問99
note_alt
calculate

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

〔プログラム〕
99.png/image-size:485×475
  • 1,000
  • 1,500
  • 3,000
  • 5,500

分類 :

テクノロジ系 » アルゴリズムとプログラミング » アルゴリズムとプログラミング

正解 :

ウ

解説 :

20万円・3日は改善額が10万円以上の分岐に進み、期間7日未満なので賞金2,000円です。5万円・14日は改善額10万円未満、期間7日以上で1,000円です。

合計は2,000+1,000=3,000円です。改善額と期間をそれぞれ対応させ、外側の分岐を先に判定します。

▲
Pagetop