Deskripsi Program : Menghitung nilai desimal dari satu string bilangan biner
#include <stdio.h>
#include <math.h>
int rand(int n);
int main()
{
int binari;
int i;
for(i=1; i<=4; i++)
{
printf("String ");
scanf("%d", &binari);
printf("Nilai string = %d", rand(binari));
printf("\n\n");
}
}
int rand(int a)
{
int desimal=0;
int b=0;
int bil;
while (a!=0)
{
bil = a%10;
desimal += bil*pow(2,b);
a/=10;
b++;
}
return desimal;
}
No comments:
Post a Comment