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.