/// <summary> /// Chequea si los números son iguales /// </summary> /// <param name="p1"></param> /// <param name="p2"></param> /// <returns>True si son iguales</returns> public static bool operator ==(NumeroDecimal nD, NumeroBinario nB) { return(Conversor.BinarioDecimal(nB.numero) == nD.numero); }
/// <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))); }
/// <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 decimal</returns> public static double operator -(NumeroDecimal nD, NumeroBinario nB) { double auxDecimal = Conversor.BinarioDecimal(nB.numero); return(auxDecimal - nD.numero); }
public static double operator -(NumeroDecimal numeroDecimal, NumeroBinario numeroBinario) { return((double)numeroDecimal - Conversor.BinarioDecimal((string)numeroBinario)); }
public static bool operator ==(NumeroDecimal numeroDecimal, NumeroBinario numeroBinario) { return((double)numeroDecimal == Conversor.BinarioDecimal((string)numeroBinario)); }
public static double operator -(NumeroDecimal d, NumeroBinario b) { return(Conversor.BinarioDecimal(b.numero) - d.numero); }
public static bool operator ==(NumeroDecimal d, NumeroBinario b) { return(Conversor.BinarioDecimal(b.numero) == d.numero); }
public static bool operator ==(NumeroBinario b, NumeroDecimal d) { return((int)d.numero == Conversor.BinarioDecimal(b.numero)); }
public static string operator -(NumeroBinario b, NumeroDecimal d) { return(Conversor.DecimalBinario((int)d.numero - Conversor.BinarioDecimal(b.numero))); }
public static bool operator ==(NumeroDecimal nd, NumeroBinario nb) { double nDecimal = Conversor.BinarioDecimal(nb._numero); return(nd._numero == nDecimal); }
public static double operator -(NumeroDecimal nd, NumeroBinario nb) { double nDecimal = Conversor.BinarioDecimal(nb._numero); return(nd._numero - nDecimal); }
public static Double operator -(NumeroDecimal nD, NumeroBinario nB) { nD._numero -= Conversor.BinarioDecimal(nB._numero); return(nD._numero); }