Kalkulator ilmiah lebih dari sekadar papan tombol yang lebih besar — kalkulator ilmiah memahami aturan matematika, mulai dari prioritas operator hingga mode sudut. Panduan ini menjelaskan bagaimana alat ini mengurai apa yang Anda ketik, mengapa jawaban trigonometri bergantung pada derajat versus radian, kapan harus menggunakan ln dan bukan log, dan cara kerja faktorial dan permutasi.

Bagaimana ekspresi diurai (tidak pernah ada eval)

Daripada mengeksekusi masukan Anda sebagai kode, kalkulator ini memberi token pada ekspresi tersebut, mengubahnya menjadi Notasi Polandia Terbalik dengan algoritme shunting-yard, dan mengevaluasi tumpukan tersebut. Hasil praktisnya adalah urutan operasi yang benar setiap saat: eksponen sebelum perkalian, perkalian sebelum penjumlahan, dan pangkat asosiatif kanan sehingga 2^3^2 = 512. Tanda kurung menggantikan default, dan tombol = tetap dinonaktifkan hingga tanda kurung seimbang — pelindung bawaan terhadap kesalahan ketik yang paling umum.

Perkalian implisit didukung, jadi 2π, 3(4+1), dan 2sin(45) semuanya berfungsi tanpa tanda × yang eksplisit.

Derajat, radian, dan gradian

Fungsi trigonometri perlu mengetahui satuan sudut Anda. Dalam mode DEG sudut siku-siku adalah 90; dalam mode RAD adalah π/2 ≈ 1,5708; dalam mode GRAD nilainya adalah 100. Secara internal setiap sudut dikonversi ke radian sebelum sinus, kosinus, atau tangen dihitung, dan fungsi invers mengonversi jawaban radian kembali ke mode yang Anda pilih. Jika hasil trigonometri terlihat sangat salah, mode sudut adalah hal pertama yang harus diperiksa — sin(90) adalah 1 dalam derajat tetapi 0,894 dalam radian.

ln versus log, dan perubahan basis

dalam adalah logaritma natural (basis e ≈ 2,71828), kebalikan dari eˣ, dan logaritma yang muncul dalam pertumbuhan, peluruhan, dan kalkulus. mencatat di sini adalah basis 10, berguna untuk urutan besaran, desibel, dan pH. Untuk basis lainnya, gunakan logᵧ(value, base) — misalnya logᵧ(8, 2) = 3. Di balik itu, ia menerapkan perubahan identitas basis logᵧ(x) = ln(x)/ln(y).

Faktorial, permutasi, dan kombinasi

Kunci faktorial (x!) mengalikan setiap bilangan bulat hingga 1 dan hanya ditentukan untuk bilangan bulat non-negatif, jadi −3! atau 2,5! mengembalikan Kesalahan Matematika. nPr menghitung susunan yang terurut dan nCr menghitung pilihan yang tidak berurutan; keduanya membutuhkan bilangan bulat dengan 0 ≤ r ≤ n. Karena faktorial tumbuh secara eksplosif, 171! melebihi kisaran angka presisi ganda dan kalkulator melaporkan Kesalahan Matematika, bukan Infinity yang menyesatkan.

Memori, Jawab, dan rekaman sejarah

Lima tombol memori (MC, MR, M+, M−, MS) memungkinkan Anda mengakumulasi total sisi saat Anda bekerja, dan lencana M menyala setiap kali memori menyimpan suatu nilai. Jawab menggunakan kembali hasil terakhir Anda, dan menekan operator tepat setelahnya = secara otomatis menyambung dari jawaban sebelumnya. Setiap evaluasi dicatat dalam rekaman riwayat, yang dapat Anda klik untuk menggunakan kembali, menyalin, atau mengekspor ke CSV — dan evaluasi tersebut tetap ada di browser Anda di antara sesi.

Kasus tepi dan penanganan kesalahan

Kalkulator mengembalikan Kesalahan Matematika yang jelas dan bukannya jawaban yang salah diam-diam untuk pembagian dengan nol, √ dari bilangan negatif, ln atau log dari bilangan non-positif, asin/acos di luar [−1, 1], faktorial dari negatif atau pecahan, dan luapan. Tanda kurung tidak seimbang cukup nonaktifkan tombol = hingga Anda menutupnya. Perilaku gagal keras ini disengaja: kalkulator yang secara diam-diam menghasilkan NaN atau Infinity lebih buruk daripada kalkulator yang memberi tahu Anda apa yang salah.