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