public static string operator +(NumeroBinario bin, NumeroDecimal dec) { // Los sumo en forma decimal double retorno = Conversor.BinarioDecimal((string)bin) + (double)dec; // Lo paso a binario return(Conversor.DecimalBinario(retorno)); }
static void Main(string[] args) { string binario = "11"; int numero = 3; Console.WriteLine("Numero binario: {0}", Conversor.DecimalBinario(numero)); Console.WriteLine("Numero decimal: {0}", Conversor.BinarioDecimal(binario)); }
static void Main(string[] args) { string bin = "10000010101"; double decim = Conversor.BinarioDecimal(bin); Console.WriteLine("{0}(2) = {1}(10)", bin, decim); decim = 1045; bin = Conversor.DecimalBinario(decim); Console.WriteLine("{1}(10) = {0}(3)", bin, decim); Console.ReadKey(); }
static void Main() { int numero = 137; string binario = "10001101"; string num1; int num2; num1 = Conversor.DecimalBinario(numero); num2 = Conversor.BinarioDecimal(binario); Console.WriteLine("{0} Decimal equivale a {1} binario", numero, num1); Console.WriteLine("{0} Binario equivale a {1} decimal", binario, num2); Console.Read(); }
public static bool operator ==(NumeroDecimal dec, NumeroBinario bin) { return(Conversor.DecimalBinario((double)dec) == (string)bin); }