Ruby — це потужна мова програмування, яка дозволяє легко виконувати математичні операції. У цій статті ми розглянемо основи роботи з математичними операціями в Ruby, включаючи базові арифметичні операції, використання методів, а також деякі корисні функції для роботи з числами. Давайте зануримось у світ Ruby!
У Ruby ви можете виконувати базові арифметичні операції, такі як додавання, віднімання, множення та ділення. Ось як це виглядає:
# Додавання
a = 5
b = 3
sum = a + b
puts "Сума: #{sum}" # Виведе: Сума: 8
# Віднімання
difference = a - b
puts "Різниця: #{difference}" # Виведе: Різниця: 2
# Множення
product = a * b
puts "Добуток: #{product}" # Виведе: Добуток: 15
# Ділення
quotient = a / b
puts "Частка: #{quotient}" # Виведе: Частка: 1
Ruby також підтримує операції з плаваючою комою. Це особливо корисно, коли вам потрібно працювати з дробовими числами:
# Додавання з плаваючою комою
x = 5.5
y = 2.3
sum_float = x + y
puts "Сума з плаваючою комою: #{sum_float}" # Виведе: Сума з плаваючою комою: 7.8
# Ділення з плаваючою комою
quotient_float = x / y
puts "Частка з плаваючою комою: #{quotient_float}" # Виведе: Частка з плаваючою комою: 2.391304347826087
Ruby надає безліч вбудованих методів для виконання математичних операцій. Давайте розглянемо деякі з них:
Ось приклад використання деяких з цих методів:
# Квадратний корінь
number = 16
sqrt = Math.sqrt(number)
puts "Квадратний корінь з #{number}: #{sqrt}" # Виведе: Квадратний корінь з 16: 4.0
# Піднесення до степеня
base = 2
exponent = 3
power = Math.pow(base, exponent)
puts "#{base} в степені #{exponent}: #{power}" # Виведе: 2 в степені 3: 8.0
# Тригонометричні функції
angle = Math::PI / 4 # 45 градусів
sin_value = Math.sin(angle)
puts "Синус 45 градусів: #{sin_value}" # Виведе: Синус 45 градусів: 0.7071067811865475
Ruby має кілька класів для роботи з числами, включаючи Integer та Float. Це дозволяє вам легко маніпулювати числами різних типів. Давайте розглянемо, як можна працювати з цими класами:
Цілі числа в Ruby можуть бути як позитивними, так і негативними. Ось кілька прикладів:
# Цілі числа
a = 10
b = -5
puts "Цілі числа: #{a}, #{b}" # Виведе: Цілі числа: 10, -5
Числа з плаваючою комою використовуються для представлення дробових значень:
# Числа з плаваючою комою
x = 3.14
y = -2.71
puts "Числа з плаваючою комою: #{x}, #{y}" # Виведе: Числа з плаваючою комою: 3.14, -2.71
Іноді вам потрібно форматувати числа для виводу. Ruby надає кілька способів для цього:
# Форматування чисел
number = 1234.56789
formatted_number = format('%.2f', number)
puts "Форматоване число: #{formatted_number}" # Виведе: Форматоване число: 1234.57
У цій статті ми розглянули основи обробки математичних операцій у Ruby. Ви дізналися про базові арифметичні операції, використання вбудованих методів для виконання складніших обчислень, а також про обробку чисел різних типів. Ruby — це потужний інструмент для програмістів, і сподіваємося, що ця стаття допоможе вам краще зрозуміти, як працювати з математикою в цій мові.
Не забувайте експериментувати з кодом і відкривати нові можливості, які надає Ruby!
© 2024 RailsInsights. All rights reserved.