public static bool operator ==(NumeroBinario nb, NumeroDecimal nd) { return(nb.numero == Conversor.DecimalBinario((double)nd)); }
public static double operator -(NumeroDecimal nd, NumeroBinario nb) { double num1 = Conversor.BinarioDecimal(nb.GetNumero()); return(nd.GetNumero() - num1); }
public static string operator -(NumeroBinario nb, NumeroDecimal nd) { double decim = ((double)nd) - Conversor.BinarioDecimal(nb.numero); return(Conversor.DecimalBinario(decim)); }
public static bool operator ==(NumeroBinario numeroBinario, NumeroDecimal numeroDecimal) { return(numeroBinario.numero == Conversor.DecimalBinario((int)numeroDecimal.numero)); }
public static string operator +(NumeroBinario numeroBinario, NumeroDecimal numeroDecimal) { return(numeroBinario.numero + Conversor.DecimalBinario((int)numeroDecimal.numero));//string + string }
public static bool operator ==(NumeroDecimal numeroDecimal, NumeroBinario numeroBinario) { return(numeroDecimal.numero == (double)Conversor.BinarioDecimal(numeroBinario.numero)); }
public static double operator -(NumeroDecimal numeroDecimal, NumeroBinario numeroBinario) { return(numeroDecimal.numero - (double)Conversor.BinarioDecimal(numeroBinario.numero)); }