Розглянемо перетворення цілого додатного десяткового числа в двійкову систему числення.
Програма для переводу десяткового числа в двійкову систему числення
using System;
using System.Text;
class Program
{
static string DecimalToBinary(uint decimalNumber)
{
var binaryNumber = string.Empty;
while (decimalNumber > 0)
{
binaryNumber = (decimalNumber % 2) + binaryNumber;
decimalNumber /= 2;
}
return binaryNumber;
}
private static void Main(string[] args)
{
Console.OutputEncoding = Encoding.UTF8;
Console.Write("Введіть число в десятковій системі: ");
var decNum = uint.Parse(Console.ReadLine());
var binNum = DecimalToBinary(decNum);
Console.WriteLine("{0} => {1}", decNum, binNum);
Console.ReadLine();
}
}