Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int    flag = 0;
            double num  = 0;
            string convertInt;
            bool   validar = false;

            do
            {
                if (flag == 0)
                {
                    Console.WriteLine("Ingrese un nro: ");
                }
                else
                {
                    Console.WriteLine("ERROR!, Ingrese un nro valido: ");
                }
                flag       = 1;
                convertInt = Console.ReadLine();
                validar    = Double.TryParse(convertInt, out num);
            } while (validar == false);

            convertInt = Conversor.DecimalBinario(num);
            Console.WriteLine(convertInt);
            Console.WriteLine(Conversor.BinarioDecimal(convertInt));
            Console.ReadKey();
        }
        public static string operator -(NumeroBinario objBinario, NumeroDecimal objDecimal)
        {
            double resultado;

            resultado = Conversor.BinarioDecimal((string)objBinario) - (double)objDecimal;

            return(Conversor.DecimalBinario(resultado));
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio_13";
            Console.ForegroundColor = ConsoleColor.Green;

            int    opcion, valor;
            char   salir = 'n';
            string binario;

            do
            {
                Console.WriteLine("1 - Convertir decimal a binario");
                Console.WriteLine("2 - Convertir binario a decimal");
                Console.WriteLine("3 - Salir");
                Console.WriteLine("");
                Console.Write("Ingrese una opcion: ");
                if (int.TryParse(Console.ReadLine(), out opcion))
                {
                    switch (opcion)
                    {
                    case 1:
                        Console.Write("Ingrese el valor a convertir: ");
                        if (int.TryParse(Console.ReadLine(), out valor))
                        {
                            binario = Conversor.DecimalBinario(Convert.ToDouble(valor));
                            Console.WriteLine("\nEl numero {0} en binario es {1}", valor, binario);
                            Console.ReadKey();
                        }
                        break;

                    case 2:
                        Console.Write("Ingrese el valor a convertir: ");
                        if (int.TryParse(Console.ReadLine(), out valor))
                        {
                            binario = Convert.ToString(valor);
                            valor   = (int)Conversor.BinarioDecimal(binario);
                            if (valor == -1)
                            {
                                Console.WriteLine("Error, solo se pueden ingresar 0 o 1");
                                Console.ReadKey();
                            }
                            else
                            {
                                Console.WriteLine("El numero {0} en decimal es: {1}", binario, valor);
                                Console.ReadKey();
                            }
                        }
                        break;

                    case 3:
                        salir = 's';
                        break;
                    }
                    Console.Clear();
                }
            } while (salir != 's');
        }
        public static string operator -(NumeroBinario numBin, NumeroDecimal numDec)
        {
            double auxConvNumBin = Conversor.BinarioDecimal((string)numBin);
            double auxConvNumDec = auxConvNumBin - (double)numDec;
            string aNumBin       = Conversor.DecimalBinario(auxConvNumDec);

            NumeroBinario auxNumBin = new NumeroBinario(aNumBin);

            return((string)auxNumBin);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            int    numero;
            string binario;

            Console.Write("Ingrese un numero: ");
            numero  = int.Parse(Console.ReadLine());
            binario = Conversor.DecimalBinario(numero);
            Console.Write("El numero binario es: {0}", binario);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            string binario;
            double numeroDecimal;

            binario       = Conversor.DecimalBinario(10);
            numeroDecimal = Conversor.BinarioDecimal("1010");

            Console.Write("{0}\n{1}", binario, numeroDecimal);
            Console.ReadKey();
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            double doble = 120;

            Console.WriteLine(Conversor.DecimalBinario(doble));

            string binario = "1100110";

            Console.WriteLine(Conversor.BinarioDecimal(binario));

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

            int    numDecimal = 50;       //110010
            string numBinario = "110010"; //50

            Console.WriteLine("Resultado de decimal a binario : {0}", Conversor.DecimalBinario(numDecimal));
            Console.WriteLine("Resultado de binario a decimal: {0}", Conversor.BinarioDecimal(numBinario));

            Console.ReadKey();
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            /*Desarrollar una clase llamada Conversor, que posea dos métodos de clase (estáticos):
             * string DecimalBinario(double). Convierte un número de entero a binario.
             * double BinarioDecimal(string). Convierte un número binario a entero.*/
            Console.Title = "Ejercicio Nro 13";

            Console.WriteLine(Conversor.DecimalBinario(20));
            Console.WriteLine(Conversor.BinarioDecimal("10100"));

            Console.ReadKey();
        }
        public static string operator +(NumeroBinario numBin, NumeroDecimal numDec)
        {
            double        auxConvNumDec = Conversor.BinarioDecimal((string)numBin);
            string        auxConvNumBin = null;
            NumeroDecimal auxNumDec     = auxConvNumDec;
            NumeroBinario auxNumBin;

            auxNumDec     = (double)auxNumDec + (double)numDec;
            auxConvNumBin = Conversor.DecimalBinario((double)auxNumDec);
            auxNumBin     = new NumeroBinario(auxConvNumBin);

            return((string)auxNumBin);
        }
Exemplo n.º 11
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_13";
            int    opcion;
            string input;
            double numero;

            do
            {
                Console.WriteLine("1 - Conversor Decimal Binario\n2- Conversior Binario Decimal\n3- Salir");

                while (!int.TryParse(Console.ReadLine(), out opcion))
                {
                    Console.WriteLine("DEBE SER NUMERICA");
                }

                switch (opcion)
                {
                case 1:
                    Console.Write("Ingrese un numero Decimal: ");
                    input = Console.ReadLine();

                    while (!double.TryParse(input, out numero))
                    {
                        Console.WriteLine("DEBE SER NUMERICA");
                        Console.Write("Ingrese un numero Decimal: ");
                        input = Console.ReadLine();
                    }

                    Console.WriteLine($"El numero {numero} en binario es: {Conversor.DecimalBinario(numero)}");
                    break;

                case 2:
                    Console.Write("Ingrese un numero Binario: ");
                    input = Console.ReadLine();

                    Console.WriteLine($"El numero {input} en decimal es : {Conversor.BinarioDecimal(input)}");
                    break;

                case 3:
                    /*************** SALIR *******************/
                    //
                    //
                    //
                    break;
                }
            } while (opcion != 3);

            Console.WriteLine("Fin del programa");
            Console.ReadKey();
        }
Exemplo n.º 12
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_13";

            string nroBin = "-1100.11";
            double nroDec = -42.375;

            Console.WriteLine(string.Format("{0} (2) -> {1} (10)",
                                            nroBin, (Conversor.BinarioDecimal(nroBin)).ToString()));

            Console.WriteLine(string.Format("{0} (10) -> {1} (2)",
                                            nroDec.ToString(), Conversor.DecimalBinario(nroDec)));

            Console.ReadKey();
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            int    num;
            string numStr;
            string bin;

            Console.WriteLine("Ingresa numero a convertir");
            numStr = Console.ReadLine();
            if (int.TryParse(numStr, out num))
            {
                bin = Conversor.DecimalBinario(num);
                Console.WriteLine("Numero en Binario: {0}", bin);
            }
            Console.ReadKey();
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_13";
            int numero = 0;

            Console.WriteLine("Entero a binario");
            Int32.TryParse(Console.ReadLine(), out numero);

            Console.WriteLine($"Resultado :{Conversor.DecimalBinario(numero)}");


            Console.WriteLine("Binario a decimal");
            Console.WriteLine($"Resultado: {Conversor.BinarioDecimal(Console.ReadLine())}");
            Console.ReadKey();
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 13";

            double numero = 1234;
            string numeroBinario;
            double numeroDecimal;

            numeroBinario = Conversor.DecimalBinario(numero);
            numeroDecimal = Conversor.BinarioDecimal(numeroBinario);

            Console.WriteLine("El numero a convertir es: " + numero);
            Console.WriteLine("Decimal-binario: " + numeroBinario);
            Console.WriteLine("Binario-decimal: " + numeroDecimal);
            Console.ReadKey();
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            int    numeroDecimal = 0;
            string numeroBinario = "";

            Console.WriteLine("Escriba un numero decimal");
            numeroDecimal = int.Parse(Console.ReadLine());

            Console.WriteLine("Escriba un numero binario");
            numeroBinario = Console.ReadLine();

            Console.WriteLine("Numero decimal convertido a binario: " + Conversor.DecimalBinario(numeroDecimal));
            Console.WriteLine("Numero binario convertido a decimal: " + Conversor.BinarioDecimal(numeroBinario).ToString());

            Console.ReadKey();
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            int    numeroDecimal = 0, opcion = 0;
            string numeroBinario = "";

            do
            {
                Console.Clear();
                Console.WriteLine("** MENU CONVERSION **");
                Console.WriteLine("1 - Decimal a Binario");
                Console.WriteLine("2 - Binario a Decimal");
                Console.WriteLine("3 - Salir");

                if (int.TryParse(Console.ReadLine(), out opcion))
                {
                    switch (opcion)
                    {
                    case 1:
                        Console.WriteLine("Ingrese un numero decimal positivo");
                        if (int.TryParse(Console.ReadLine(), out numeroDecimal))
                        {
                            numeroBinario = Conversor.DecimalBinario(numeroDecimal);
                        }
                        else
                        {
                            Console.WriteLine("ERROR, numero ingresado incorrecto..!");
                        }
                        Console.Clear();
                        Console.WriteLine("Numero Decimal: {0:#,###.00} en Binario es: {1}", numeroDecimal, numeroBinario);
                        break;

                    case 2:
                        Console.WriteLine("Ingrese un numero binario positivo");
                        numeroBinario = Console.ReadLine();
                        Conversor.BinarioDecimal(numeroBinario);
                        Console.Clear();
                        Console.WriteLine("Numero Binario: {0} en Decimal es: {1}", numeroBinario, numeroDecimal);
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("Error, reingrese opcion");
                }
                Console.ReadKey();
            } while (opcion != 3);
        }
Exemplo n.º 18
0
        static void Main(string[] args)
        {
            double dec;
            string bin;

            Console.Write("Ingrese un numero decimal: ");
            dec = double.Parse(Console.ReadLine());
            bin = Conversor.DecimalBinario(dec);
            Console.WriteLine("El numero {0} en binario es {1}", dec, bin);
            Console.ReadKey();

            Console.Write("Ingrese un numero binario: ");
            bin = Console.ReadLine();
            dec = Conversor.BinarioDecimal(bin);
            Console.Write("El numero {0} en decimal es {1}", bin, dec);
            Console.ReadKey();
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 13";

            int    entradaDecimal;
            string entradaBinario = "";


            Console.Write("Ingrese el numero decimal a convertir: ");
            int.TryParse(Console.ReadLine(), out entradaDecimal);

            Console.Write("Ingrese el numero binario a convertir: ");
            entradaBinario = Console.ReadLine();

            Console.WriteLine("Numero en binario: " + Conversor.DecimalBinario(entradaDecimal));
            Console.WriteLine("Numero en decimal: " + Conversor.BinarioDecimal(entradaBinario));
        }
Exemplo n.º 20
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 13";

            int    numeroDecimalIngresado;
            string numeroBinarioIngresado = string.Empty;

            Console.Write("Ingrese numero decimal: ");
            int.TryParse(Console.ReadLine(), out numeroDecimalIngresado);

            Console.Write("Ingrese numero binario: ");
            numeroBinarioIngresado = Console.ReadLine();

            Console.WriteLine("Numero en binario: " + Conversor.DecimalBinario(numeroDecimalIngresado));
            Console.WriteLine("Numero en binario: " + Conversor.BinarioDecimal(numeroBinarioIngresado));
            Console.ReadKey();
        }
Exemplo n.º 21
0
        static void Main(string[] args)
        {
            double numeroDecimal;
            string numeroBinario;

            do
            {
                Console.Write("Número decimal a convertir: ");
            }while(!double.TryParse(Console.ReadLine(), out numeroDecimal));

            Console.WriteLine("Número binario: {0}", Conversor.DecimalBinario(numeroDecimal).ToString());
            Console.Write("Número binario a convertir: ");
            numeroBinario = Console.ReadLine();

            Console.WriteLine("Número decimal: {0}", Conversor.BinarioDecimal(numeroBinario));
            Console.ReadKey();
        }
Exemplo n.º 22
0
        static void Main(string[] args)
        {
            //Titulo
            Console.Title = "Ejercicio 13";

            //Variables
            string dato;
            double binario;

            //Ingreso de datos
            dato = Conversor.DecimalBinario(5);
            Console.WriteLine("Binario: " + dato);

            Console.Write("-----------------------\n");
            binario = Conversor.BinarioDecimal(dato);
            Console.Write("Decimal: " + binario);//Muestra 1234, cuando el numero no es binario.
        }
Exemplo n.º 23
0
        static void Main(string[] args)
        {
            int    opcion;
            int    contador;
            double numeroDecimal;
            string numeroBinario;

            Console.WriteLine("1- Decimal a Binario");
            Console.WriteLine("2- Binario a Decimal");
            Console.Write("Su opcion: ");
            while (!int.TryParse(Console.ReadLine(), out opcion))
            {
                Console.Write("Error, reingrese: ");
            }
            if (opcion == 1)
            {
                Console.WriteLine("Ingrese numero decimal: ");
                while (!double.TryParse(Console.ReadLine(), out numeroDecimal))
                {
                    Console.WriteLine("Error, reingrese: ");
                }
                numeroBinario = Conversor.DecimalBinario(numeroDecimal);
                Console.WriteLine("Su numero es: " + numeroBinario);
            }
            else
            {
                if (opcion == 2)
                {
                    Console.WriteLine("Ingrese numero binario: ");
                    numeroBinario = Console.ReadLine();
                    for (contador = 0; contador < numeroBinario.Length; contador++)
                    {
                        if (numeroBinario[contador] != '0' && numeroBinario[contador] != '1')
                        {
                            Console.WriteLine("Error, no ingresaste un numero binario, vuelve a ejecutar el programa");
                            Console.Read();
                            Environment.Exit(0);
                        }
                    }
                    numeroDecimal = Conversor.BinarioDecimal(numeroBinario);
                    Console.WriteLine("Su numero es: " + numeroDecimal);
                }
            }
            Console.Read();
        }
        static void Main(string[] args)
        {
            double numero;
            double numeroDos;
            string binario;

            Console.Title = "Ejercicio Nro 13";

            numero = 25;

            binario = Conversor.DecimalBinario(numero);

            Console.WriteLine(binario);

            numeroDos = Conversor.BinarioDecimal(binario);
            Console.WriteLine("Vuelvo a convertir: {0}", numeroDos);

            Console.ReadKey();
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            double numero  = -54;
            string retorno = "";

            Console.Title           = "Ejercicio 13";
            Console.ForegroundColor = ConsoleColor.DarkGreen;

            Console.Write("El numero {0} en binario es: ", numero);
            retorno = Conversor.DecimalBinario(numero);
            Console.WriteLine("{0}", retorno);

            retorno = "1111";

            Console.Write("El codigo binario {0} representa al decimal: ", retorno);
            numero = Conversor.BinarioDecimal(retorno);
            Console.Write("{0}", numero);

            Console.Read();
        }
Exemplo n.º 26
0
        static void Main(string[] args)
        {
            String numero; //lo que le paso a la funcion


            String decimalBinario; //lo que devuelve la funcion
            Double binarioDecimal;


            Console.Write("Ingrese un numero:  ");
            numero = Console.ReadLine();

            decimalBinario = Conversor.DecimalBinario(Double.Parse(numero));
            Console.WriteLine("DecimalBinario : {0}", decimalBinario);

            if (Int32.Parse(numero) == 0 || Int32.Parse(numero) == 1)
            {
                binarioDecimal = Conversor.BinarioDecimal(numero);
                Console.WriteLine("BinarioDecimal : {0}", binarioDecimal);
            }
        }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_13";
            double numero    = 0;
            string resultado = "";

            string binario   = "";
            int    Ndeciemal = 0;

            Console.WriteLine("Ingrese un numero decimal");
            numero    = double.Parse(Console.ReadLine());
            resultado = Conversor.DecimalBinario(numero);
            Console.WriteLine("El numero {0} en binario es {1}", numero, resultado);

            Console.WriteLine("Ingrese un numero binario");
            binario   = Console.ReadLine();
            Ndeciemal = Conversor.BinarioDecimal(binario);
            Console.WriteLine("El numero {0} en decimal es {1}", binario, Ndeciemal);

            Console.ReadLine();
        }
Exemplo n.º 28
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 13";

            double numero;
            string dato;
            bool   conversorEntero = false;

            do
            {
                Console.WriteLine("Ingrese Numero a Convertir en Binario");
                dato            = Console.ReadLine();
                conversorEntero = double.TryParse(dato, out numero);
            } while(!conversorEntero);

            Console.WriteLine("Numero en Binario: ");
            Console.WriteLine(Conversor.DecimalBinario(numero));
            Console.WriteLine("Numero en Decimal: ");
            Console.WriteLine(Conversor.BinarioDecimal(Conversor.DecimalBinario(numero)));
            Console.Read();
        }
        static void Main(string[] args)
        {
            double numero;
            string binario;

            do
            {
                Console.WriteLine("Ingrese un numero mayor que cero: ");
                numero = int.Parse(Console.ReadLine());
                if (numero < 0)
                {
                    Console.WriteLine("Error! Reintente ingresando un numero positivo");
                }
                else
                {
                    binario = Conversor.DecimalBinario(numero);
                    Console.WriteLine("El numero en binario es {0}", binario);
                }
            } while (numero < 0);
            Console.ReadKey();
        }
Exemplo n.º 30
0
        static void Main(string[] args)
        {
            //Conversor Decimal
            double doubleValue;

            Console.WriteLine("Ingrese un numero decimal.");
            string number = Console.ReadLine();

            if (double.TryParse(number, out double numberCurrent))
            {
                number = Conversor.DecimalBinario(numberCurrent);
                number = Convert.ToString(0, 2);
                Console.WriteLine("Numero decimal {0}", number);
            }
            //Conversor Binario
            Console.WriteLine("Ingrese un numero binario.");
            number      = Console.ReadLine();
            doubleValue = Conversor.BinarioDecimal(number);
            Console.WriteLine("Numero decimal {0}", doubleValue);
            Console.ReadKey();
        }