Tanpa unggah, 100% lokal, tanpa akun

Artikel

Kotak alat hitung yang tak perlu Anda pasang

Sebagian besar hitungan cepat tidak butuh aplikasi khusus. Tip, diskon, baris pajak, konversi resep, atau harga di luar negeri semuanya aritmetika sederhana. Masalah kebanyakan kalkulator daring adalah berjalan di awan, jadi angka yang Anda ketik berpindah ke server. Sebaliknya, alat yang dikumpulkan di sini berjalan sepenuhnya di peramban Anda. Anda membuka halaman, mengetik angka, dan hasilnya muncul secara lokal, tanpa ada yang diunggah dan tanpa akun yang perlu dibuat.

Persentase, tip, dan pajak

Ketiga hitungan ini berbentuk sama: jumlah dasar dikalikan sebuah tarif. Tip 20 persen dari tagihan 45,00 adalah 45 kali 0,20, yaitu 9,00, sehingga totalnya 54,00. Diskon 15 persen pada barang 80,00 mengurangi 12,00 dan menyisakan 68,00. Pajak bekerja serupa tetapi terbalik: harga 50,00 dengan pajak 8 persen menambah 4,00, jadi 54,00 di kasir. Menghitung di kepala mudah meleset sedikit, terutama saat membagi tagihan atau menarik kembali pajak yang sudah termasuk dalam harga. Kalkulator persentase menangani rasio sederhana, kalkulator tip menambahkan pembagian di antara beberapa orang, dan kalkulator pajak memungkinkan Anda beralih dari harga sebelum pajak ke harga akhir atau memulihkan jumlah sebelum pajak dari sebuah total. Setiap angka tetap di perangkat Anda.

Contoh perhitungan: tagihan 60 ditambah tip 15 persen yaitu 9, menghasilkan total 69.

Metrik dan imperial, berdampingan

Berpindah antar sistem ukuran adalah hal yang terus terjadi bagi siapa pun yang membaca resep, petunjuk, atau panduan perjalanan yang ditulis untuk kawasan lain. Konversinya adalah rasio tetap, jadi tabel rujukan kecil mencakup hampir semua kebutuhan harian: 1 inci adalah 2,54 sentimeter, 1 kaki adalah 30,48 sentimeter, 1 mil sekitar 1,609 kilometer, 1 pon sekitar 0,454 kilogram, dan 1 galon AS sekitar 3,785 liter. Suhu adalah pengecualian karena memiliki pergeseran selain skala: untuk beralih dari Fahrenheit ke Celsius, kurangi 32 lalu kalikan dengan lima per sembilan, sehingga 68 F menjadi 20 C. Pengonversi satuan mencakup panjang, berat, volume, suhu, dan beberapa kategori lain, jadi Anda tak perlu menghafal faktor pasti untuk masing-masing.

Takaran masak bergantung pada bahan

Konversi memasak membingungkan karena cangkir mengukur volume sedangkan bahan resep sering ditimbang, dan kaitan keduanya bergantung pada kerapatan. Satu cangkir air beratnya sekitar 240 gram, tetapi satu cangkir tepung serbaguna hanya sekitar 120 gram, dan satu cangkir gula pasir sekitar 200 gram. Memperlakukan semuanya dengan berat yang sama adalah cara sebuah kue jadi kering atau bantat. Pengonversi masak menyimpan kerapatan khas bahan umum, jadi saat Anda minta satu cangkir tepung dalam gram, ia memakai nilai tepung, bukan nilai umum. Namun ia tak bisa tahu seberapa padat Anda menekan cangkirnya, itulah sebabnya panduan memanggang menyarankan menimbang tepung ketika ketelitian penting.

Mata uang, dengan catatan yang jujur

Mata uang adalah satu-satunya hitungan di sini yang benar-benar memerlukan data dari luar, karena kurs berubah setiap hari. Pengonversi mata uang mengunduh tabel kurs harian yang bersifat publik, jenis informasi publik yang sama yang dapat dicari siapa saja, lalu melakukan konversi di peramban Anda. Dari rancangan itu muncul dua hal. Pertama, kurs adalah cuplikan harian, bukan aliran pasar waktu nyata, jadi cocok untuk memperkirakan secara kasar nilai suatu harga dalam mata uang Anda sendiri tetapi bukan kurs yang akan diberikan bank atau pialang pada detik tertentu. Kedua, hanya tabel kurs publik yang diunduh; jumlah yang Anda ketik tidak pernah dikirim, dan cuplikan terakhir disimpan dalam cache sehingga alat tetap bekerja luring, dengan tanggal dan sumbernya tampil di layar.

Presisi floating-point dalam kalkulator browser

JavaScript merepresentasikan semua angka sebagai double IEEE 754 64-bit. Format ini dapat merepresentasikan bilangan bulat secara tepat hingga 2^53, tetapi menimbulkan kesalahan pembulatan untuk banyak nilai desimal: 0.1 + 0.2 menghasilkan 0.30000000000000004, bukan 0.3. Untuk perhitungan seperti pembagian persentase, konversi satuan, atau pembulatan pajak, hal ini penting. Satu pendekatan umum adalah mengubah nilai menjadi bilangan bulat sebelum beroperasi (misalnya, memperlakukan jumlah mata uang sebagai sen bilangan bulat), lalu mengubahnya kembali di akhir. Untuk kebutuhan presisi lebih tinggi, library arbitrary-precision beroperasi pada string digit, bukan float asli, dengan biaya performa. Memahami pendekatan mana yang digunakan kalkulator memberi tahu Anda apakah hasil dibulatkan ke ambang tampilan atau membawa pembulatan IEEE 754 melalui seluruh rantai.

Di peramban, 0.1 + 0.2 menghasilkan 0.30000000000000004, keanehan pembulatan klasik pada bilangan floating-point biner.

Alat dalam artikel ini

Pertanyaan yang sering diajukan

Apakah kalkulator ini bekerja luring?

Alat persentase, tip, pajak, satuan, dan masak adalah aritmetika murni dan berjalan sepenuhnya di peramban, jadi begitu halaman termuat, semuanya tetap bekerja tanpa koneksi. Pengonversi mata uang memerlukan tabel kurs harian, tetapi menyimpan dalam cache yang terakhir diunduh, sehingga ia juga bekerja luring memakai cuplikan itu, dengan tanggalnya ditampilkan jelas.

Apakah kursnya sama dengan kurs bank saya?

Tidak. Pengonversi memakai kurs acuan publik yang diperbarui sekali sehari, bagus untuk memahami nilai sebuah harga asing. Bank atau penerbit kartu menerapkan kursnya sendiri pada saat transaksi dan biasanya menambah margin atau biaya, jadi angka pada laporan rekening Anda akan sedikit berbeda dari perkiraan hasil konversi.