Пример #1
0
        public static string operator +(NumeroBinario bin, NumeroDecimal dec)
        {
            // Los sumo en forma decimal
            double retorno = Conversor.BinarioDecimal((string)bin) + (double)dec;

            // Lo paso a binario
            return(Conversor.DecimalBinario(retorno));
        }
Пример #2
0
        static void Main(string[] args)
        {
            string binario = "11";
            int    numero  = 3;


            Console.WriteLine("Numero binario: {0}", Conversor.DecimalBinario(numero));
            Console.WriteLine("Numero decimal: {0}", Conversor.BinarioDecimal(binario));
        }
Пример #3
0
        static void Main(string[] args)
        {
            string bin   = "10000010101";
            double decim = Conversor.BinarioDecimal(bin);

            Console.WriteLine("{0}(2) = {1}(10)", bin, decim);
            decim = 1045;
            bin   = Conversor.DecimalBinario(decim);
            Console.WriteLine("{1}(10) = {0}(3)", bin, decim);
            Console.ReadKey();
        }
Пример #4
0
        static void Main()
        {
            int    numero  = 137;
            string binario = "10001101";
            string num1;
            int    num2;

            num1 = Conversor.DecimalBinario(numero);
            num2 = Conversor.BinarioDecimal(binario);

            Console.WriteLine("{0} Decimal equivale a {1} binario", numero, num1);
            Console.WriteLine("{0} Binario equivale a {1} decimal", binario, num2);

            Console.Read();
        }
 public static bool operator ==(NumeroDecimal dec, NumeroBinario bin)
 {
     return(Conversor.DecimalBinario((double)dec) == (string)bin);
 }