ConvertThemAll

Konverter basis bilangan

Tulis ulang bilangan dalam basis lain, dengan biner, oktal, desimal, dan heksa ditampilkan bersamaan.

Rumus Matematika

Digit 0–9 lalu A–Z. Tanda titik pecahan diperbolehkan: 101.11

Hasil

Hasil: FF

Biner (basis 2)
11111111
Oktal (basis 8)
377
Desimal (basis 10)
255
Heksadesimal (basis 16)
FF

Cara kerjanya

Dalam basis b, setiap posisi bernilai b kali posisi di kanannya. Kalkulator membaca digit Anda menjadi bilangan bulat besar yang tepat (dan pecahan yang tepat untuk digit setelah titik), lalu menuliskan nilai itu dalam basis baru.

Bagian bulat dikonversi dengan pembagian berulang oleh basis baru; bagian pecahan dengan perkalian berulang. Pecahan yang berakhir di satu basis dapat berulang selamanya di basis lain: 0.1 dalam desimal adalah 0.0001100110011… dalam biner.

Rumus

nilai = Σ dᵢ × bⁱ
digit heksa: A = 10 … F = 15
digit basis 36: 0–9, A–Z

Contoh perhitungan

255 dalam desimal adalah FF dalam heksadesimal (15 × 16 + 15), 11111111 dalam biner, dan 377 dalam oktal (3 × 64 + 7 × 8 + 7).

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi biner ke desimal secara manual?

Kalikan setiap digit dengan pangkat 2-nya lalu jumlahkan: 1011 = 8 + 0 + 2 + 1 = 11.

Mengapa heksadesimal menggunakan huruf?

Basis 16 membutuhkan enam belas digit, sehingga A sampai F mewakili 10 sampai 15. Satu digit heksa tepat sama dengan empat digit biner.

Bisakah saya mengonversi bilangan negatif?

Bisa, dengan tanda minus. Hasilnya adalah nilai bertanda, bukan pola bit komplemen dua.