Tanpa unggah, 100% lokal, tanpa akun

Kalkulator ilmiah

Ketik atau ketuk sebuah ekspresi, fungsi, pangkat, dan konstanta, dan lihat hasilnya seketika, semua di browser.

Cara kerja Kalkulator ilmiah

Kalkulator ilmiah mengevaluasi ekspresi matematika lengkap, bukan hanya satu operasi sekaligus. Ketik ekspresi seperti 2 dikali sin(pi dibagi 4) dikuadratkan ditambah ln(e) dan dapatkan jawabannya langsung, dengan prioritas operator yang benar, tanda kurung, pangkat, trigonometri (sin, cos, tan dan inversnya), logaritma (log basis 10 dan ln), akar kuadrat, exp, abs, dan konstanta pi dan e. Tombol derajat atau radian mengontrol fungsi trigonometri.

Mesin ekspresi menggunakan parser shunting-yard yang dibangun dari awal, bukan JavaScript eval, sehingga tanda kurung keliru atau nama yang tidak dikenali mengembalikan pesan kesalahan yang jelas. Perhitungan Anda sepenuhnya tersimpan di browser Anda.

Cara menggunakan Kalkulator ilmiah, langkah demi langkah

  1. Ketik ekspresi Anda di kolom input menggunakan notasi standar: angka, operator (+, -, *, /), ^ untuk pangkat, dan nama fungsi seperti sin, cos, sqrt.
  2. Gunakan tanda kurung untuk mengelompokkan sub-ekspresi sesuai kebutuhan.
  3. Atur mode sudut ke Derajat atau Radian sebelum menggunakan fungsi trigonometri.
  4. Tekan Enter atau klik tombol Hitung untuk mengevaluasi ekspresi.
  5. Baca hasilnya; jika ekspresi tidak valid, pesan kesalahan deskriptif muncul sebagai gantinya.

Kasus penggunaan umum

  • Mengevaluasi rumus fisika multi-langkah seperti energi kinetik (0,5 dikali m dikali v kuadrat) dengan mengetiknya sebagai satu ekspresi.
  • Memeriksa jawaban PR trigonometri dengan memasukkan ekspresi langsung, bukan membaginya menjadi beberapa langkah.
  • Mengonversi antara satuan sudut dengan menghitung sin(30) dalam mode derajat versus sin(pi dibagi 6) dalam mode radian untuk memverifikasi keduanya setuju.
  • Memverifikasi hasil logaritma dengan cepat seperti log(1000) sama dengan 3 atau ln(e kuadrat) sama dengan 2 saat sesi belajar.

Pertanyaan yang sering diajukan

Operator dan fungsi apa yang bisa digunakan?

Aritmetika standar: + - * / dan ^ untuk pangkat. Trigonometri: sin, cos, tan, asin, acos, atan (dalam derajat atau radian). Logaritma: log (basis 10) dan ln (natural). Lainnya: sqrt (akar kuadrat), exp (e pangkat x), abs (nilai absolut). Konstanta: pi dan e. Notasi eksponen seperti 1e3 juga diterima.

Bagaimana mode derajat dan radian bekerja?

Tombol di bagian atas mengontrol cara fungsi trigonometri menginterpretasikan argumennya. Dalam mode derajat, sin(90) sama dengan 1 dan cos(180) sama dengan minus 1. Dalam mode radian, sin(pi dibagi 2) sama dengan 1. Fungsi invers mengembalikan nilai dalam satuan yang sama: asin(1) memberikan 90 dalam mode derajat atau pi dibagi 2 dalam mode radian.

Apakah kalkulator menggunakan JavaScript eval?

Tidak. Ekspresi ditokenisasi dan dievaluasi oleh parser shunting-yard yang diimplementasikan dari awal tanpa menggunakan eval atau Function. Hanya operator dan fungsi yang diakui yang dapat menghasilkan hasil; hal lainnya mengembalikan kesalahan yang jelas. Semua perhitungan berjalan di tab browser Anda.

Apa contoh konkret prioritas operator?

Mengetik 2 + 3 * 4 menghasilkan 14, bukan 20, karena perkalian mengikat lebih ketat dari penjumlahan. Untuk mengubah ini, bungkus penjumlahan dalam tanda kurung: (2 + 3) * 4 menghasilkan 20. Pangkat mengikat bahkan lebih ketat: 2 ^ 3 * 4 menghasilkan 32 (8 dikali 4), sementara 2 ^ (3 * 4) menghasilkan 4096.

Bisakah digunakan offline?

Ya. Setelah halaman dimuat, kalkulator berjalan sepenuhnya di perangkat Anda tanpa jaringan. Parser adalah aritmetika JavaScript murni, itulah mengapa ekspresi Anda tidak pernah meninggalkan browser Anda.

Apa yang terjadi jika saya memasukkan ekspresi tidak valid?

Parser memvalidasi urutan token sebelum mengevaluasi. Kesalahan umum termasuk tanda kurung yang tidak cocok, nama fungsi yang tidak dikenal, atau pembagian dengan nol. Setiap kasus mengembalikan pesan deskriptif sehingga Anda tahu persis apa yang perlu diperbaiki.