C# - Number System - Conversion - Convert Binary Number to Decimal Number
Program to convert Binary Number to Decimal Number
CODE
using System;
class Program
{
public static void Main(string[] args)
{
Console.Write("Enter a Binary Number: ");
string binaryNumber = Console.ReadLine();
binaryNumber = binaryNumber.Trim();
int decimalNumber = 0;
int power = 0;
//loop in reverse of the digits
for(int i = binaryNumber.Length-1; i >= 0; i--)
{
int currentDigit = Convert.ToInt32(binaryNumber[i].ToString());
decimalNumber = decimalNumber + currentDigit * Convert.ToInt32(Math.Pow(2, power));
power++;
}
Console.WriteLine("Decimal Number: " + decimalNumber);
Console.ReadKey();
}
}
INPUT & OUTPUT
Comments
Post a Comment