public static string operator +(NumeroBinario numBin, NumeroDecimal numDec) { //double aux = (double)((NumeroDecimal)numBin); //double suma = aux + (double) numDec; //REUTILIZACION DE CĂ“DIGO. return(Conversor.DecimalBinario(numDec + numBin)); //SOBRECARGA DE OPERADOR + EN LA CLASE NUMERODECIMAL. }
public static string operator +(NumeroBinario nb, NumeroDecimal nd) { string resultado = ""; double num1 = nd.GetNumero(); double num2 = Conversor.BinarioDecimal(nb.GetNumero()); num1 += num2; resultado = Conversor.DecimalBinario(num1); return(resultado); }
public static bool operator ==(NumeroBinario nb, NumeroDecimal nd) { string num = Conversor.DecimalBinario(nd.GetNumero()); bool retorno = false; if (nb.GetNumero() == num) { retorno = true; } return(retorno); }
public static string operator -(NumeroBinario nb, NumeroDecimal nd) { string resultado = ""; double num1 = nd.GetNumero(); double num2 = Conversor.BinarioDecimal(nb.GetNumero()); num1 -= num2; if (num1 < 0) { resultado = "Invalido"; } else { resultado = Conversor.DecimalBinario(num1); } return(resultado); }
public static bool operator ==(NumeroBinario nb, NumeroDecimal nd) { return(nb.numero == Conversor.DecimalBinario((double)nd)); }
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 }