算術演算子
CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 11/88。
Rubyは、数値に対して数学的な計算を行うための算術演算子を提供しています。これらの演算子は整数と浮動小数点数の両方で動作し、通常の数学と同じように式を組み立てることができます。
Rubyにおける基本的な算術演算子は以下の通りです:
+ | 加算 |
- | 減算 |
* | 乗算 |
/ | 除算 |
** | べき乗(累乗) |
これらの演算子の使い方は次のとおりです:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8 (2の3乗)重要な注意点が1つあります。2つの整数を割る際、Rubyは整数除算を行い、整数部分のみを返します。例えば、7 / 2 は 3.5 ではなく 3 を返します。小数点以下の結果を得るには、少なくとも一方の数値が浮動小数点数(float)である必要があります。7.0 / 2 は 3.5 を返します。
チャレンジ
簡単以下の変数が提供されています:
base = 5
height = 12以下の値を計算し、それぞれを個別の行に表示してください:
baseとheightの合計heightからbaseを引いた結果baseとheightの積heightをbaseで割った結果(整数除算)baseの3乗の値
チートシート
Rubyは、数学的な計算を行うための算術演算子を提供しています:
+ | 加算 |
- | 減算 |
* | 乗算 |
/ | 除算 |
** | べき乗 |
例:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8整数の除算: 2つの整数を割る際、Rubyは整数部分のみを返します。例えば、7 / 2 は 3 を返します。小数の結果を得るには、少なくとも一方の数値が浮動小数点数である必要があります。7.0 / 2 は 3.5 を返します。
自分で試してみよう
# 変数が提供されています
base = 5
height = 12
# TODO: 以下に計算と表示を行うコードを記述してください:
# 1. baseとheightの合計
# 2. heightからbaseを引いた結果
# 3. baseとheightの積
# 4. heightをbaseで割った結果(整数除算)
# 5. baseの3乗の値このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。