Mostrar Números En Hexadecimal Y Binario En C#

En este ejercicio, crearemos un programa en C# que solicita al usuario la introducción de un número y lo muestra en formato hexadecimal y binario. El programa solicitará repetidamente un número hasta que el usuario introduzca "0". El número se mostrará en ambos formatos mediante los métodos integrados de C# para la conversión de números. Este ejercicio ayuda a comprender los sistemas numéricos, el manejo de la entrada del usuario y el formato en C#.



Grupo

Tipos de datos básicos de C#

Objectivo

1. Solicitar continuamente al usuario que introduzca un número.
2. Para cada número, convertirlo a formato hexadecimal y binario.
3. Mostrar el número en ambos formatos.
4. Si el usuario introduce un 0, el programa debe detenerse y salir.
5. Asegurar el formato correcto de las salidas hexadecimales y binarias. La salida binaria debe mostrarse como una cadena de 0 y 1.

Escribir un programa en C# que solicite al usuario un número y lo muestre en hexadecimal y binario. Debe repetirse hasta que el usuario introduzca un 0.

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    static void Main()
    {
        int number;

        // Continuously ask for input until the user enters 0
        while (true)
        {
            // Ask the user for a number
            Console.Write("Enter a number (enter 0 to exit): ");
            number = Convert.ToInt32(Console.ReadLine());

            // Exit the loop if the number is 0
            if (number == 0)
            {
                break;
            }

            // Display the number in hexadecimal and binary formats
            Console.WriteLine($"Hexadecimal: {number:X}");
            Console.WriteLine($"Binary: {Convert.ToString(number, 2)}\n");
        }

        Console.WriteLine("Program ended.");
    }
}

 Output

Enter a number (enter 0 to exit): 10
Hexadecimal: A
Binary: 1010

Enter a number (enter 0 to exit): 255
Hexadecimal: FF
Binary: 11111111

Enter a number (enter 0 to exit): 0
Program ended.

Comparte este ejercicio de C#

Practica más ejercicios C# de Tipos de datos básicos de C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..