Ingrese un número y convierta a binario.
Solución
Este algoritmo recibe un numero decimal y lo convierte a número binario.
Ejemplo
- Entrada: 10
- Salida: 1010
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConvertiraBinario
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese un numero entero ");
int Num = Convert.ToInt32(Console.ReadLine());
if (Num > 0)
{
String cad = "";
while (Num > 0)
{
if (Num % 2 == 0)
{
cad = "0" + cad;
}
else
{
cad = "1" + cad;
}
Num = (int)(Num / 2);
}
Console.WriteLine(cad);
}
else {
if (Num == 0)
{
Console.WriteLine("0");
}
else {
Console.WriteLine("Solo numeros positivos");
}
}
Console.ReadLine();
}
}
}
7 comentarios:
Si quisiera extraer el numero en binario para posteriormente verificar cuales digitos estan encendidos o apagados. Como lo arias???
como quisiera como extraer simplemente el numero binario nada mas seria muy amable, si me ayuda.
Gracias
como queda el código para c de este problema
para code blocks
Muchísimas gracias me funcionó muchísimo!!!
Buenas disculpa alguien que me ayude a saber como contar decimales de un numero en c++ porfafavor TT_TT
Convert.ToString(n, 2) devuelve la cadena en binario
Como sera al final para que apareciera el numero en decimal = a numero binario
ejemplo: 10 = 1010
Publicar un comentario