0Pricing
C# Academy · Pelajaran

Kelas Math

Pembulatan, sqrt, pow, dan fungsi terkait.

Kelas Math adalah pelajaran C# 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 C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 4 pelajaran total.

Mengenal Kelas Matematika

Kelas System.Math menyediakan fungsi dan konstanta matematika siap pakai.

Anggotanya bersifat statis, jadi Anda memanggilnya pada kelas itu sendiri, seperti Math.Sqrt(16), tanpa membuat objek.

double root = Math.Sqrt(16);
Console.WriteLine(root);

Pangkat dan Akar

Math.Pow(x, y) memangkatkan x dengan pangkat y, sedangkan Math.Sqrt(x) mengembalikan akar kuadrat.

Keduanya mengembalikan double, bahkan ketika masukannya berupa bilangan bulat.

Console.WriteLine(Math.Pow(2, 10));
Console.WriteLine(Math.Sqrt(144));

Nilai Absolut

Math.Abs(x) mengembalikan nilai absolut dengan menghapus tanda negatif.

Ini berguna ketika Anda memperhatikan besar atau jarak, bukan arah.

Console.WriteLine(Math.Abs(-7));
Console.WriteLine(Math.Abs(3.5));

Min dan Max

Math.Min dan Math.Max mengembalikan nilai yang lebih kecil atau lebih besar dari dua nilai.

Keduanya dapat digunakan dengan bilangan bulat, bilangan double, dan tipe numerik lainnya.

Console.WriteLine(Math.Max(8, 12));
Console.WriteLine(Math.Min(8, 12));

Pembulatan Bilangan

Math.Round(x) membulatkan ke bilangan bulat terdekat. Anda dapat memberikan argumen kedua untuk menentukan jumlah tempat desimal.

Secara default, metode ini menggunakan pembulatan bankir: nilai yang tepat berada di tengah dibulatkan ke bilangan genap terdekat.

Console.WriteLine(Math.Round(3.456, 2));
Console.WriteLine(Math.Round(2.5));

Floor dan Ceiling

Math.Floor(x) membulatkan ke bawah menuju bilangan bulat terdekat, sedangkan Math.Ceiling(x) membulatkan ke atas.

Keduanya selalu bergerak menuju tak hingga negatif atau tak hingga positif, terlepas dari bagian pecahannya.

Console.WriteLine(Math.Floor(3.9));
Console.WriteLine(Math.Ceiling(3.1));

Pemotongan

Math.Truncate(x) hanya menghapus bagian pecahan tanpa membulatkan.

Berbeda dari Math.Floor, metode ini bergerak menuju nol, sehingga Math.Truncate(-3.9) menghasilkan -3.

Console.WriteLine(Math.Truncate(3.9));
Console.WriteLine(Math.Truncate(-3.9));

Konstanta Matematika

Kelas ini menyediakan dua konstanta yang berguna: Math.PI (kira-kira 3.14159) dan Math.E (kira-kira 2.71828).

Gunakan keduanya dalam rumus geometri dan eksponensial, alih-alih mengetik digitnya sendiri.

double radius = 5;
double area = Math.PI * radius * radius;
Console.WriteLine(area);

Sign dan Perbandingan

Math.Sign(x) mengembalikan -1, 0, atau 1, bergantung pada apakah suatu bilangan negatif, nol, atau positif.

Ini adalah cara cepat untuk mengetahui arah suatu nilai.

Console.WriteLine(Math.Sign(-42));
Console.WriteLine(Math.Sign(0));
Console.WriteLine(Math.Sign(99));

Menggabungkan Metode Matematika

Anda dapat menyusun dan menggabungkan metode matematika untuk membuat rumus nyata. Di sini kita menghitung jarak antara dua titik menggunakan teorema Pythagoras.

double dx = 3, dy = 4;
double distance = Math.Sqrt(Math.Pow(dx, 2) + Math.Pow(dy, 2));
Console.WriteLine(distance);

Kapan Menggunakan Matematika

Gunakan kelas matematika ketika Anda memerlukan:

  • Pangkat, akar, atau logaritma
  • Pembulatan, pembulatan ke bawah, atau pembulatan ke atas
  • Nilai absolut, nilai minimum, atau nilai maksimum
  • Konstanta seperti PI

Dengan begitu, Anda tidak perlu membuat ulang rumus umum.

Pemeriksaan Singkat

Periksa pemahaman Anda tentang kelas matematika.

Ringkasan

Anda mempelajari kelas System.Math: Sqrt, Pow, Abs, Min, Max, serta kelompok pembulatan Round, Floor, Ceiling, dan Truncate.

Anda juga mengenal konstanta Math.PI dan Math.E, serta Math.Sign. Pembantu statis ini mencakup sebagian besar matematika sehari-hari yang Anda perlukan.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Kelas Math” gratis?

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

Apa yang akan aku pelajari di “Kelas Math”?

Pembulatan, sqrt, pow, dan fungsi terkait. Kamu berlatih C# 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 C# Academy?

Tidak diperlukan pengalaman sebelumnya. C# 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 “Kelas 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 C# Academy ini?

Ya. Setiap pelajaran C# 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. Tipe Numerik
  2. Aritmetika dan Prioritas
  3. Kelas Math
  4. Mengonversi Antarangka
← Kembali ke C# Academy