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.