Tutorial Blockly : Menghitung Biner ke Desimal

Konversi Biner ke Desimal 

konversi biner ke desimal yaitu mengubah dari biner ke desimal yang merupakan konsep dasar dalam informatika. Biner merupakan bilangan berbasis 2 yang memiliki 0 dan 1. sedangkan Desimal merupakan bilangan berbasis 10 yang memiliki nilai 0 sampai 9. 
Program konversi yang akan dibahas menggunakan pemrograman blockly dengan mengubah string biner (misalnya :"1011") menjadi angka desimal. 

Langkah- langkah membuat Program 

Blockly : Menghitung Biner ke Desimal
Kode Program Blockly Konverter Sistem Bilangan

Inisialisasi Variabel 

  • bilbiner (string) = 1111 //input
  • bildesimal = 0 // hasil konversi
  • posisi = 1 // menghitung posisi digit 

Looping 

  • Blok repeat length of bilbiner times untuk mengulang jumlah digit biner 

Ambil Digit dari String 

  • pakai blok Text get letter # of bilbiner 
  • indeks = length of bilbiner - posisi +1
  • tambahkan + 0 agar teks 0/1 menjadi angka 

Hitung nilai posisi 

  • nilai = digit x 2 ^(posisi -1)

tambahkan ke hasil 

  • bildesimal = bildesimal +nilai 

naikkan posisi 

  • posisi = posisi +1 

Cetak bildesimal

  • print bildesimal 

Posting Komentar

0 Komentar