0Pricing
Ruby Academy · Pelajaran

Modul Math

sqrt, sin, log.

Modul Math adalah pelajaran Ruby Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ruby Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ruby Academy mencakup 4 pelajaran total.

Modul Matematika

Modul matematika menyediakan fungsi dan konstanta matematika tingkat lanjut. Anda memanggil metodenya dengan nama modul, seperti Math.sqrt.

puts Math.sqrt(16)

Akar Kuadrat

Math.sqrt mengembalikan akar kuadrat sebagai bilangan pecahan.

puts Math.sqrt(2)
puts Math.sqrt(144)

Akar Pangkat Tiga dan Perpangkatan

Math.cbrt memberikan akar pangkat tiga. Untuk perpangkatan, Anda juga dapat menggunakan Math.pow melalui ** atau Math.exp.

puts Math.cbrt(27)
puts 2 ** 0.5

Konstanta PI dan E

Modul tersebut menyediakan Math::PI dan Math::E sebagai konstanta.

puts Math::PI
puts Math::E

Trigonometri

sin, cos, dan tan bekerja dalam radian. Kalikan derajat dengan PI/180 untuk mengonversinya.

puts Math.sin(Math::PI / 2)
puts Math.cos(0)

Logaritma

Math.log adalah logaritma natural. Math.log10 dan Math.log2 menggunakan basis tersebut.

puts Math.log(Math::E)
puts Math.log10(1000)
puts Math.log2(8)

Eksponensial

Math.exp(x) menghitung e pangkat x, yaitu kebalikan dari logaritma natural.

puts Math.exp(0)
puts Math.exp(1).round(4)

Hipotenusa

Math.hypot menghitung hipotenusa, yaitu akar kuadrat dari a kuadrat ditambah b kuadrat.

puts Math.hypot(3, 4)

Contoh Jarak

Gabungkan beberapa fungsi untuk menghitung jarak antara dua titik.

x1, y1 = 0, 0
x2, y2 = 3, 4
d = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
puts d

Derajat ke Radian

Buat pembantu sederhana untuk mengonversi derajat agar fungsi trigonometri lebih mudah dibaca.

def radians(deg)
  deg * Math::PI / 180
end
puts Math.sin(radians(90))

Luas Lingkaran

Gunakan PI untuk menghitung luas lingkaran.

radius = 5
area = Math::PI * radius ** 2
puts area.round(2)

Pemeriksaan Singkat

Periksa pengetahuan Anda tentang modul matematika.

Rangkuman

Anda telah menjelajahi modul matematika:

  • sqrt, cbrt, hypot
  • konstanta PI dan E
  • trigonometri: sin, cos, tan dalam radian
  • logaritma: log, log10, log2, dan exp

Berikutnya: aritmetika eksak dengan Rational dan BigDecimal.

puts Math.hypot(5, 12)

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Modul Math” gratis?

Ya — teks lengkap “Modul Math” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ruby Academy, upgrade ke CoddyKit PRO. Kursus Ruby Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Modul Math”?

sqrt, sin, log. Kamu berlatih Ruby Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Ruby Academy?

Tidak diperlukan pengalaman sebelumnya. Ruby Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Modul Math” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Ruby Academy ini?

Ya. Setiap pelajaran Ruby Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Bilangan Bulat dan Float
  2. Aritmetika dan Operator
  3. Modul Math
  4. Rational dan BigDecimal
← Kembali ke Ruby Academy