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); }
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); }
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); }
/// <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))); }
public static string operator -(NumeroBinario b, NumeroDecimal d) { return(Conversor.DecimalBinario((int)d.numero - Conversor.BinarioDecimal(b.numero))); }
public static bool operator ==(NumeroBinario numeroBinario, NumeroDecimal numeroDecimal) { return((string)numeroBinario == Conversor.DecimalBinario((double)numeroDecimal)); }
public static string operator -(NumeroBinario numeroBinario, NumeroDecimal numeroDecimal) { NumeroBinario binarioAuxiliar = Conversor.DecimalBinario(numeroDecimal - numeroBinario); return((string)binarioAuxiliar); }
public static string operator -(NumeroBinario unBinario, NumeroDecimal unDecimal) { return(Conversor.DecimalBinario(unDecimal - unBinario)); }