Assalamualaikum sahabat codingers.. udah lama banget nih vakum gak posting.. dalam posting kali ini saya akan berbagi kodingan program yang bisa mengubah bilangan biner ke desimal. keterbatasan program ini hanya bisa memasukan 5 digit angka dan harus 5 digit. yah semoga bisa jadi referensi. berikut cuplikannya: #include <stdio.h> //fungsi pangkat int pow(int x,int n){ if(n==0){ return 1; }else{ return 2*pow(2,n-1); } } int main(){ //biner int bin,tamp,bagi=10000,arr[5]; printf("masukkan bil biner 5 digit"); scanf("%d",&bin); tamp=bin; //memisahkan digit angka dan memasukkan ke daam array for(int a=0;a<5;a++){ arr[a]=tamp/bagi; tamp=bin%bagi; bagi/=10; printf("%d,",arr[a]); } //menghitung jumlah dalam desimal int hasil=0,pangkat=0; for(int a=4;a>=0;a--){ (arr[a]==1)?hasi...
Change the world by your own Code