Perkalian panjang (juga disebut algoritma standar) adalah metode yang diajarkan di sekolah untuk mengalikan dua bilangan multi-digit dengan tangan. Ini memecah soal yang sulit - mengalikan dua bilangan besar sekaligus - menjadi serangkaian perkalian satu digit yang mudah, lalu menggabungkannya dengan pergeseran dan penjumlahan nilai tempat.

Berapa lama perkalian bekerja

Tuliskan perkalian di atas dan pengali di bawahnya. Dimulai dengan digit satuan pengali, kalikan dengan setiap digit perkalian untuk mendapatkan hasil perkalian parsial pertama, masukkan digit-digit tersebut ke kolom berikutnya persis seperti pada perkalian satu digit. Pindah ke digit puluhan pengali, kalikan lagi, dan tuliskan hasil perkalian parsial yang bergeser satu tempat ke kiri (baik dengan mengosongkan kolom satuan atau menuliskan angka nol sebagai pengganti). Ulangi untuk setiap digit pengali yang tersisa, setiap kali menggeser satu tempat lagi. Terakhir, jumlahkan semua hasil kali parsial — jumlah itulah jawabannya.

Menangani angka nol dan desimal

Jika satu digit pengali adalah 0, hasil perkalian parsial tersebut adalah 0 dan dapat dilewati seluruhnya — jumlah akhir tidak akan pernah berubah. Angka desimal dikalikan dengan cara yang sama setelah menghilangkan koma desimal: mengalikan angka-angka tersebut sebagai bilangan bulat, lalu menghitung jumlah total tempat desimal pada kedua bilangan asli dan memindahkan koma desimal sebanyak beberapa tempat dari kanan pada hasil kali mentah. Misalnya, satu tempat desimal pada setiap faktor berarti dua tempat desimal pada jawaban akhir.

Batasan dan kasus tepi

Perkalian panjang dapat digunakan untuk semua ukuran bilangan bulat atau desimal, meskipun bilangan yang sangat panjang membuat versi manual menjadi membosankan — itulah yang diotomatiskan kalkulator ini sambil tetap menampilkan setiap hasil perkalian parsial. Bilangan negatif mengikuti aturan tanda biasa (negatif dikali positif adalah negatif; dua negatif menghasilkan positif) dan ditangani dengan cara yang sama setelah tanda dikesampingkan. Kalkulator ini hanya berfokus pada aritmatika; ia tidak melakukan konversi unit atau pemformatan mata uang.