Ejemplo n.º 1
0
        public static string operator -(NumeroBinario nB, NumeroDecimal nD)
        {
            double auxNumero = Conversor.BinarioDecimal(nB._numero);
            string retorno   = Conversor.DecimalBinario(auxNumero -= nD._numero);

            return(retorno);
        }
        public static string operator -(NumeroBinario nb, NumeroDecimal nd)
        {
            double numero  = (double)Conversor.BinarioDecimal(nb._numero);
            double suma    = numero - nd._numero;
            string retorno = Conversor.DecimalBinario((int)suma);

            return(retorno);
        }
Ejemplo n.º 3
0
 public static string operator -(NumeroBinario nb, NumeroDecimal nd)
 {
     if (!(nb is null) || !(nd is null))
     {
         double nbb = Conversor.BinarioDecimal(nb.Numero);
         nbb = nbb - nd.GetNumero();
         return(Conversor.DecimalBinario(nbb));
     }
     return(null);
 }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            NumeroDecimal nd1 = new NumeroDecimal(1884d);
            NumeroBinario nb1 = new NumeroBinario("10111001011");
            NumeroDecimal nd2 = new NumeroDecimal(10);
            NumeroBinario nb2 = new NumeroBinario("1110");

            Console.WriteLine(nd1._numero);
            double aux  = Conversor.BinarioDecimal(nb1._numero);
            string aux2 = Conversor.DecimalBinario(65);

            Console.WriteLine(aux);
            Console.WriteLine(aux2);


            Console.ReadLine();
        }
        public static bool operator ==(NumeroBinario nb, NumeroDecimal nd)
        {
            string nDecimal = Conversor.DecimalBinario((int)nd._numero);

            return(nb._numero == nDecimal);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Realiza la resta de un numero decimal y otro binario
        /// </summary>
        /// <param name="nB"></param>
        /// <param name="nD"></param>
        /// <returns>El resultado de la resta en binario</returns>
        public static string operator -(NumeroBinario nB, NumeroDecimal nD)
        {
            double auxDecimal = Conversor.BinarioDecimal(nB.numero);

            return(Conversor.DecimalBinario((auxDecimal - nD.numero)));
        }
Ejemplo n.º 7
0
 public static string operator -(NumeroBinario b, NumeroDecimal d)
 {
     return(Conversor.DecimalBinario((int)d.numero - Conversor.BinarioDecimal(b.numero)));
 }
Ejemplo n.º 8
0
 public static bool operator ==(NumeroBinario numeroBinario, NumeroDecimal numeroDecimal)
 {
     return((string)numeroBinario == Conversor.DecimalBinario((double)numeroDecimal));
 }
Ejemplo n.º 9
0
        public static string operator -(NumeroBinario numeroBinario, NumeroDecimal numeroDecimal)
        {
            NumeroBinario binarioAuxiliar = Conversor.DecimalBinario(numeroDecimal - numeroBinario);

            return((string)binarioAuxiliar);
        }
Ejemplo n.º 10
0
 public static string operator -(NumeroBinario unBinario, NumeroDecimal unDecimal)
 {
     return(Conversor.DecimalBinario(unDecimal - unBinario));
 }