TanodTools
ID

Kalkulator ilmiah

Ketik atau ketuk ekspresi dengan kurung, pangkat, akar, logaritma dan trigonometri, lalu tekan = untuk menghitungnya.

Berjalan sepenuhnya di browser Anda

Satuan sudut

0

Fungsi lainnya

Keyboard: ketik ekspresinya, lalu tekan Enter atau = untuk menghitung. Escape menghapus. Setelah ada hasil, jika Anda mulai dengan operator, perhitungan berlanjut dari Ans; jika mulai dengan angka, perhitungan dimulai dari awal. Gunakan titik sebagai pemisah desimal. 6/2(1+2) dibaca sebagai 9, karena perkalian implisit setingkat dengan × dan ÷; sebagian kalkulator memberi 1.

Riwayat

Perhitungan yang sudah selesai muncul di sini. Klik salah satunya untuk memakai ulang ekspresinya.

    Hasil dibulatkan hingga 12 digit penting dan jangkauannya sampai sekitar 1.8e308. Faktorial berhenti di 170!. Ekspresi diurai oleh halaman ini sendiri, tanpa eval, jadi hanya operator dan fungsi yang tercantum di sini yang dipahami. Pemisah desimalnya titik (2.5).

    Cara memakai kalkulator ilmiah

    1. Ketik ekspresi seperti 2(3+4)^2 dengan keyboard, atau ketuk tombolnya. Pilih Derajat atau Radian dulu jika Anda memakai sin, cos atau tan.
    2. Tekan = atau Enter. Catatan kecil muncul jika kurung tutup ditambahkan untuk Anda, dan setiap kesalahan dijelaskan dengan bahasa yang mudah dipahami.
    3. Gunakan Ans untuk membawa hasil terakhir ke perhitungan berikutnya, atau ketuk baris sebelumnya di riwayat untuk memakai ulang ekspresinya.

    Cara ekspresi dibaca

    Kalkulator ilmiah tidak sekadar menghitung dari kiri ke kanan. Ia lebih dulu memecah teks menjadi angka, operator dan nama, lalu menyusun pohon tempat operasi yang mengikat lebih kuat berada lebih dalam, dan akhirnya menghitung pohon itu dari bawah ke atas. Halaman ini melakukan persis hal itu dengan kodenya sendiri, tanpa menyerahkan teks Anda ke evaluator serbaguna. Dari yang paling longgar ke yang paling kuat, urutannya: penjumlahan dan pengurangan; perkalian, pembagian dan perkalian implisit; tanda minus di depan nilai; pangkat; faktorial dan persen.

    Pangkat dikelompokkan dari kanan, jadi 2^3^2 berarti 2^(3^2) = 512, bukan (2^3)^2 = 64. Tanda minus di depan pangkat diterapkan setelahnya, jadi −2^2 adalah −4. Fungsi memerlukan kurung, seperti sin(30), dan kurung tutup yang kurang di bagian paling akhir ditambahkan untuk Anda disertai catatan, jadi mengetik (2+3 menghasilkan 5. Apa pun yang tidak bisa menjadi bilangan real dihentikan dengan penjelasan, bukan ditampilkan sebagai Infinity atau NaN.

    Trigonometri bergantung pada satuan sudut. Dalam derajat, sin(30) adalah 0.5; dalam radian, input yang sama berarti 30 radian dan menghasilkan −0.988. Ganti satuannya sebelum mulai, dan ingat bahwa fungsi invers mengembalikan sudut dalam satuan yang dipilih. Komputer menyimpan sebagian besar bilangan desimal dalam biner, itulah sebabnya 0.1+0.2 akan menjadi 0.30000000000000004 dalam floating-point mentah; di sini setiap jawaban dibulatkan dulu hingga 12 digit penting. Kalkulator ini menulis desimal dengan titik, sama seperti cara ia menerimanya.

    Tips

    • Untuk menambahkan 15% ke sebuah harga atau mencari perubahan antara dua nilai, Kalkulator persen menampilkan rumus yang dipakainya.
    • Perlu jawaban pasti untuk perhitungan seperti 1/3 + 2/7, bukan desimal yang dibulatkan? Gunakan Kalkulator pecahan.
    • Bekerja dengan biner, oktal atau heksadesimal? Konverter basis bilangan menangani basis-basis itu.

    Pertanyaan umum

    Berapa hasil 6 ÷ 2(1 + 2) di sini?

    9. Kalkulator ini memberi perkalian implisit, yaitu ketika tanda × dihilangkan seperti pada 2(1+2), tingkat yang sama dengan × dan ÷ lalu menghitung dari kiri ke kanan, jadi 6 ÷ 2 dihitung dulu lalu dikalikan 3. Sebagian kalkulator dan buku pelajaran mengikat perkalian tanpa tanda itu lebih kuat dan mendapat 1. Keduanya bukan kesalahan hitung, hanya konvensi yang berbeda, jadi tambahkan kurung jika ekspresinya akan dibaca orang lain: 6/(2(1+2)) adalah 1, dan (6/2)(1+2) adalah 9.

    Kenapa −2^2 hasilnya −4, bukan 4?

    Pangkat dihitung sebelum tanda minus diterapkan, jadi −2^2 berarti −(2^2). Untuk mengkuadratkan bilangan negatif, beri kurung: (−2)^2 = 4. Tanda minus di sebelah kanan pangkat tidak masalah: 2^−1 adalah 0.5. Pangkat bertingkat dikelompokkan dari kanan, jadi 2^3^2 adalah 2^(3^2) = 512.

    Bagaimana cara kerja tombol persen?

    % membagi angka di depannya dengan 100, di mana pun letaknya. 50% adalah 0.5 dan 200*10% adalah 20. Tombol ini tidak menambah atau mengurangi persentase seperti kalkulator saku pada 200+10%; di sini hasilnya 200.1. Untuk kenaikan dan penurunan, gunakan Kalkulator persen.

    Kenapa sin(30) tepat 0.5 tetapi sin(π) hasilnya 0?

    Aritmetika floating-point tidak bisa menyimpan π secara tepat, sehingga sin dari nilai yang tersimpan menghasilkan 1.2e-16, bukan 0. Kalkulator menganggap hasil sekecil itu dari fungsi trigonometri sebagai 0 dan membulatkan setiap jawaban hingga 12 digit penting, jadi 0.1+0.2 menampilkan 0.3, bukan 0.30000000000000004. Dalam mode derajat, sudut seperti 30, 90 dan 180 juga direduksi secara tepat, dan tan(90) dilaporkan sebagai tak terdefinisi, bukan sebagai angka yang sangat besar.

    Input apa saja yang menghasilkan error?

    Pembagian dengan nol dan 0÷0, akar kuadrat dari bilangan negatif, ln atau log dari 0 atau kurang, asin dan acos di luar −1 sampai 1, tan pada 90°, faktorial dari bilangan negatif, bukan bilangan bulat, atau di atas 170, hasil di atas sekitar 1.8e308, dan apa pun yang tidak bisa dibaca pengurai, seperti 2++, *3 atau )(. Error tidak pernah menampilkan Infinity atau NaN; yang muncul adalah penjelasan tentang apa yang perlu diubah.

    Bisakah saya mengetik 1.000, 2,5 atau 1e-3?

    Tulis 1e-3 atau 2.5e6 untuk bentuk eksponen; angkanya dibaca sebagai pangkat sepuluh. Koma tidak diterima, baik sebagai pemisah ribuan maupun sebagai pemisah desimal, karena koma bisa tertukar dengan hal lain: ketik 1000, dan gunakan titik untuk desimal, seperti 2.5. Bilangan Euler ditulis e, jadi 2e3 adalah 2000 dan 2*e*3 adalah 2 × 2.718 × 3. Jika ingin mengalikan dengan e setelah sebuah angka, gunakan kurung atau tanda *.