Menu
Coddy logo textTech

算術演算子

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 / 23.5 ではなく 3 を返します。小数点以下の結果を得るには、少なくとも一方の数値が浮動小数点数(float)である必要があります。7.0 / 23.5 を返します。

challenge icon

チャレンジ

簡単

以下の変数が提供されています:

base = 5
height = 12

以下の値を計算し、それぞれを個別の行に表示してください:

  1. baseheight の合計
  2. height から base を引いた結果
  3. baseheight の積
  4. heightbase で割った結果(整数除算)
  5. base3 乗の値

チートシート

Rubyは、数学的な計算を行うための算術演算子を提供しています:

+加算
-減算
*乗算
/除算
**べき乗

例:

sum = 10 + 5        # 15
difference = 10 - 3 # 7
product = 4 * 6     # 24
quotient = 20 / 4   # 5
power = 2 ** 3      # 8

整数の除算: 2つの整数を割る際、Rubyは整数部分のみを返します。例えば、7 / 23 を返します。小数の結果を得るには、少なくとも一方の数値が浮動小数点数である必要があります。7.0 / 23.5 を返します。

自分で試してみよう

# 変数が提供されています
base = 5
height = 12

# TODO: 以下に計算と表示を行うコードを記述してください:
# 1. baseとheightの合計
# 2. heightからbaseを引いた結果
# 3. baseとheightの積
# 4. heightをbaseで割った結果(整数除算)
# 5. baseの3乗の値
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン