Menengah25 XPUnit 8: Matematika dan Bilangan, soal 6 dari 13

Biner ke Desimal

Ubah bilangan biner menjadi bilangan desimal.

Sekarang arah sebaliknya. Setiap digit biner bernilai dua kali lipat digit di kanannya: 1, 2, 4, 8, dan seterusnya.

Masukan

Satu baris berisi bilangan biner dengan panjang 1 sampai 50 digit.

Keluaran

Nilai desimalnya.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    1101

    Keluaran

    13

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Baca digit dari kiri ke kanan. Setiap langkah, kalikan hasil sejauh ini dengan 2, lalu tambahkan digit yang sedang dibaca.

Petunjuk 2

Untuk 1101: 0×2+1 = 1, lalu 1×2+1 = 3, lalu 3×2+0 = 6, lalu 6×2+1 = 13.

Pelajari dulu konsepnyaMengubah desimal ke biner dan sebaliknyaLogika, Bilangan Biner, dan Cara Komputer Bekerja

Soal lain di unit Matematika dan Bilangan

Soal berikutnya: Sempurna, Berlimpah, atau Kurang

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan