003-002-009
代入演算子:複合代入演算子の活用
初級
問題説明
代入演算子:複合代入演算子の活用
この問題では: 初期スコアにボーナスを加算し、ペナルティを減算した後、倍率を掛け合わせてゲームの最終スコアを計算・表示するプログラムを作成します。
学習目標: 複合代入演算子(+=, -=, *=, /=)を使ってコードを簡潔に書く方法を理解する
概要
ゲームのスコア管理システムを作成します。複合代入演算子を使用することで、「変数の値を更新する」処理をより簡潔に書けます。
仕様
標準入力から以下の値を受け取ります:
- 初期スコア(整数)
- ボーナスポイント(整数)
- ペナルティポイント(整数)
- 倍率(整数)
処理:
- スコアにボーナスポイントを加算(+= を使用)
- スコアからペナルティポイントを減算(-= を使用)
- スコアを倍率倍にする(*= を使用)
最終的なスコアを「Final Score: [スコア]」の形式で出力してください。
入力例
100
50
20
2
出力形式
Final Score: 260
計算例
- 初期: 100
- ボーナス追加: 100 + 50 = 150
- ペナルティ減算: 150 - 20 = 130
- 倍率適用: 130 × 2 = 260
