Convertir un numero Decimal a Binario - C#
CÓDIGO FUENTE
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ejemplo_3_C_Sharp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese un número entero ");
int numero = Convert.ToInt32(Console.ReadLine());
if (numero > 0)
{
String cadena = "";
while (numero > 0)
{
if (numero % 2 == 0)
{
cadena = "0" + cadena;
}
else
{
cadena = "1" + cadena;
}
numero = (int)(numero / 2);
}
Console.WriteLine(cadena);
}
else
{
if (numero == 0)
{
Console.WriteLine("0");
}
else
{
Console.WriteLine("Ingrese solo numeros positivos");
}
}
Console.ReadLine();
}
}
}
EJECUCIÓN
Espero les guste, dejen su comentario ;) en la próxima mostrare como cambiar el color del texto y fondo .
hola buenas tardes una consulta y como podría hacer que el programa me compare los números binarios para calcular una dirección de red. ejemplo programa: ingresa una dirección ip 192.168.10.1 y con su respectiva mascara 255.255.255.0 ... los pasa a binarios(lo que hiciste tu arriba), y luego hace el calculo de la dirección, tenia entendido que era con && para ir comparando pero no logro descifrar el codigo
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar