Ejercicio
Binario
Objetivo
Cree un programa en C# que solicite al usuario un número decimal y muestre su equivalente en forma binaria. Debe repetirse hasta que el usuario ingrese la palabra "fin". No debe usar "ToString", sino divisiones sucesivas.
Código de Ejemplo
using System;
public class exercise69
{
public static void Main()
{
string answer;
string result;
do
{
Console.Write("Number to convert (or \"end\")? ");
answer = Console.ReadLine();
if (answer != "end")
{
int n = Convert.ToInt32(answer);
result = "";
while (n > 1)
{
int remainder = n % 2;
result = Convert.ToString(remainder) + result;
n /= 2;
}
result = Convert.ToString(n) + result;
Console.WriteLine("Binary: {0}", result);
}
}
while (answer != "end");
}
}