Ruby - Arithmetic operators

1. Introduction

Ruby offers a variety of arithmetic operators to perform common mathematical operations. These operators are essential tools when you need to manipulate numeric data, whether they are integers or floating-point numbers.

2. Program Steps

1. Initialize sample variables.

2. Apply and demonstrate the arithmetic operators on the initialized variables.

3. Code Program

# Initialize sample variables a = 15 b = 4 # Addition addition_result = a + b puts "Addition: #{a} + #{b} = #{addition_result}" # Subtraction subtraction_result = a - b puts "Subtraction: #{a} - #{b} = #{subtraction_result}" # Multiplication multiplication_result = a * b puts "Multiplication: #{a} * #{b} = #{multiplication_result}" # Division division_result = a.to_f / b.to_f # Convert to float for precise division puts "Division: #{a} / #{b} = #{division_result}" # Modulus modulus_result = a % b puts "Modulus: #{a} % #{b} = #{modulus_result}" # Exponentiation exponentiation_result = a ** b puts "Exponentiation: #{a} ** #{b} = #{exponentiation_result}" 

Output:

Addition: 15 + 4 = 19 Subtraction: 15 - 4 = 11 Multiplication: 15 * 4 = 60 Division: 15 / 4 = 3.75 Modulus: 15 % 4 = 3 Exponentiation: 15 ** 4 = 50625 

Explanation:

1. The Addition (+) operator adds two numbers.

2. The Subtraction (-) operator subtracts the right operand from the left.

3. The Multiplication (*) operator multiplies two numbers.

4. The Division (/) operator divides the left operand by the right. Note that integer division will round down the result. For a precise division result, you should convert the numbers to floats.

5. The Modulus (%) operator returns the remainder of the division of the left operand by the right.

6. The Exponentiation () operator raises the number to the power of the right operand.


Comments