#include
int main(void) {
int dec=0,flag=0.0;
int bin, bit;
double exp=0.0;
printf("masukkan binary : ");
scanf("%d", &bin);
while(bin) {
bit=bin%10;
if (bit !=0 && bit !=1) {
flag=1;
}
bin=bin/10;
dec=dec+bit*pow(2, exp);
exp++;
}
if(flag) {printf("\n+++ Not a binary number !!! \n");}
else {printf("\n+++ Number in decimal : %d\n", dec);}
getch();
return 0;
}