示例#1
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 13";
            string respuesta;
            string auxNumero;
            string auxNumeroConvertido;
            double numero;
            double numeroConvertido;
            bool   validar;

            Console.WriteLine("Elija una opcion: ");
            Console.WriteLine("1)Binario a Decimal: ");
            Console.Write("2)Decimal a Binaro: ");
            respuesta = Console.ReadLine();

            if (respuesta == "1")
            {
                Console.Write("Ingrese un numero binario: ");
                auxNumero        = Console.ReadLine();
                numeroConvertido = Conversor.BinarioDecimal(auxNumero);
                Console.Write("El numero en decimal es: {0} ", numeroConvertido);
            }
            else if (respuesta == "2")
            {
                Console.Write("Ingrese un numero decimal: ");
                auxNumero = Console.ReadLine();
                validar   = Double.TryParse(auxNumero, out numero);
                if (validar)
                {
                    auxNumeroConvertido = Conversor.DecimalBinario(numero);
                    Console.Write("El numero en binario es: {0} ", auxNumeroConvertido);
                }
            }
            else
            {
                Console.Write("No existe esa opcion");
            }

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio13";
            string bin;
            double dec;
            string binResult;
            double decResult;


            Console.Write("\nIngrese un numero decimal para convertir a binario: ");
            dec       = double.Parse(Console.ReadLine());
            binResult = Conversor.DecimalBinario(dec);
            Console.WriteLine("Resultado de la conversion: {0}", binResult);

            Console.Write("\n---------------------------------------------------\n");

            Console.Write("\nIngrese un numero binario para convertir a decimal: ");
            bin       = Console.ReadLine();
            decResult = Conversor.BinarioDecimal(bin);
            Console.WriteLine("Resultado de la conversion: {0}", decResult);

            Console.ReadKey(true);
        }
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio Nro 13";
            Console.ForegroundColor = ConsoleColor.Cyan;

            int    opc;
            int    num;
            string bin;

            Console.WriteLine("1-Ingrese un decimal para convertirlo a binario\n2-Ingrese un binario para convertirlo a decimal.");
            Console.WriteLine("¿Que desea hacer?\nIngrese opcion: ");
            opc = int.Parse(Console.ReadLine());

            switch (opc)
            {
            case 1:
                Console.Write("Ingrese un numero decimal: ");
                num = int.Parse(Console.ReadLine());
                bin = Conversor.DecimalBinario(num);
                Console.WriteLine("\nEl numero decimal {0} en binario es: {1}", num, bin);
                break;

            case 2:
                Console.Write("Ingrese un numero binario: ");
                bin = Console.ReadLine();
                num = Conversor.BinarioDecimal(bin);
                Console.WriteLine("\nEl numero binario {0} en decimal es: {1}", bin, num);
                break;

            default:

                break;
            }


            Console.ReadLine();
        }
示例#4
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 13";

            double num;
            string aux;

            Console.WriteLine("1- Decimal a binario \n2- Binario a decimal\nIngrese una opcion: ");
            aux = Console.ReadLine();

            if (double.TryParse(aux, out num))
            {
                switch (num)
                {
                case 1:
                    Console.WriteLine("Ingrese el numero a convertir");
                    aux = Console.ReadLine();

                    if (double.TryParse(aux, out num))
                    {
                        aux = Conversor.DecimalBinario(num);
                        Console.WriteLine("El numero {0} es {1} en binario", num, aux);
                    }
                    break;

                case 2:
                    Console.WriteLine("Ingrese el numero a convertir");
                    aux = Console.ReadLine();

                    num = Conversor.BinarioDecimal(aux);
                    Console.WriteLine("El numero {0} es {1} en decimal", aux, num);
                    break;
                }
                Console.ReadKey();
            }
        }
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 13";
            int    opcion = 3;
            string cadena = "";
            int    numero;

            Console.Write("1- Convertir de binario a decimal\n2- Convertir de decimal a binario\n3- Salir\nIngrese una opcion ");
            opcion = int.Parse(Console.ReadLine());
            switch (opcion)
            {
            case 1:
                Console.Write("Ingrese un numero binario para convertir a decimal ");
                cadena = Console.ReadLine();
                numero = Conversor.BinarioDecimal(cadena);
                Console.WriteLine("Numero convertido a decimal {0}", numero);
                Console.ReadLine();
                break;

            case 2:
                Console.Write("Ingrese un numero decimal para convertir a binario ");
                numero = int.Parse(Console.ReadLine());
                cadena = Conversor.DecimalBinario(numero);
                Console.WriteLine("Numero convertido a binario {0}", cadena);
                Console.ReadLine();
                break;

            case 3:
                break;

            default:
                Console.Write("Opcion invalida. Saliendo del programa... ");
                Console.ReadLine();
                break;
            }
        }
 static void Main(string[] args)
 {
     Console.WriteLine(Conversor.DecimalBinario(58));
     Console.WriteLine(Conversor.BinarioDecimal("111010"));
     Console.ReadKey();
 }