This simple binary to decimal converter takes one binary number from the keyboard and convert the same number using place value method into its equivalent decimal number. The program was tested on window 10 using Dev C++ IDE.

/* program to convert any binary number into its equivalent decimal number
made by : rakesh kumar
*/
#include
#include
#include
using namespace std;
int main(){
int n,i=0,sum=0;
int rem;
//input phase
cout<<"\n Enter any binary number : "; cin>>n;
//processing phase
while(n!=0)
{
rem = n%10;
sum = sum + rem* pow(2,i);
n = int(n/10);
i++;
}
cout<<"\n Decimal No :"<<sum;
}

The output of the above program is as follows

*Related*