Bilangan campuran muncul di mana-mana mulai dari resep hingga rencana konstruksi, namun menjumlahkan, mengurangi, mengalikan, atau membaginya dengan tangan berarti menyulap bilangan bulat dan pecahan secara bersamaan. Kalkulator ini mengubah semuanya menjadi pecahan biasa terlebih dahulu, menerapkan operasinya, dan menyederhanakan hasilnya — menampilkan setiap langkahnya.
Cara kerja Kalkulator Angka Campuran
Setiap bilangan campuran, pecahan, atau bilangan bulat yang Anda masukkan terlebih dahulu diubah menjadi pecahan biasa (pembilang di atas penyebut, dengan bilangan bulat dijumlahkan). Penjumlahan dan pengurangan menggunakan penyebut yang sama yang dibentuk dengan mengalikan kedua penyebutnya; perkalian mengalikan pembilang dan penyebut secara langsung; pembagian dikalikan dengan kebalikan pecahan kedua. Hasil mentah kemudian direduksi menjadi suku terendah dengan membagi pembilang dan penyebutnya dengan pembagi persekutuan terbesarnya (PBT), dan terakhir diubah kembali menjadi bilangan campuran untuk hasil judul.
Masukan dan artinya
Kedua masukan menerima tiga format yang sama: bilangan campuran seperti "2 1/3" (spasi atau tanda hubung antara bilangan bulat dan pecahan keduanya berfungsi), pecahan kosong seperti "7/3", atau bilangan bulat biasa seperti "5". Nilai negatif didukung dengan tanda minus di depannya, mis. "-2 1/3". Pemilih operasi mendukung penjumlahan, pengurangan, perkalian, dan pembagian — pembagian dengan pecahan yang pembilangnya nol tidak terdefinisi dan langsung ditampilkan dalam hasil.
Batasan dan kasus tepi
Penyebut nol (misalnya mengetik "1/0") ditolak karena tidak valid, karena pembagian dengan nol tidak terdefinisi. Membagi dengan nilai kedua yang sama dengan nol juga ditandai sebagai hasil yang tidak terdefinisi daripada mengembalikan nol atau tak terhingga secara diam-diam. Penyebut yang sangat besar dapat membuat beberapa hasil yang tereduksi sepenuhnya sulit diungkapkan dengan simbol pecahan yang mudah dikenali (seperti ½ atau ⅓) — dalam hal ini kalkulator akan kembali ke teks pembilang/penyebut biasa, bukan mesin terbang Unicode. Alat ini hanya menangani bilangan rasional; ia tidak mengevaluasi masukan desimal umum atau irasional selain konversi desimal ke pecahan sederhana.