003-002-009

代入演算子:複合代入演算子の活用

初級

問題説明

代入演算子:複合代入演算子の活用

この問題では: 初期スコアにボーナスを加算し、ペナルティを減算した後、倍率を掛け合わせてゲームの最終スコアを計算・表示するプログラムを作成します。

学習目標: 複合代入演算子(+=, -=, *=, /=)を使ってコードを簡潔に書く方法を理解する

概要

ゲームのスコア管理システムを作成します。複合代入演算子を使用することで、「変数の値を更新する」処理をより簡潔に書けます。

仕様

標準入力から以下の値を受け取ります:

  1. 初期スコア(整数)
  2. ボーナスポイント(整数)
  3. ペナルティポイント(整数)
  4. 倍率(整数)

処理:

  1. スコアにボーナスポイントを加算(+= を使用)
  2. スコアからペナルティポイントを減算(-= を使用)
  3. スコアを倍率倍にする(*= を使用)

最終的なスコアを「Final Score: [スコア]」の形式で出力してください。

入力例

100
50
20
2

出力形式

Final Score: 260

計算例

  • 初期: 100
  • ボーナス追加: 100 + 50 = 150
  • ペナルティ減算: 150 - 20 = 130
  • 倍率適用: 130 × 2 = 260

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方