/// <summary> /// Conversor de Binario ASCII a Entero y biceversa /// /// </summary> /// <param name="args"></param> static void Main(string[] args) { Console.Title = "Ejercicio Clase 2"; int key; bool continuar = true; string auxCalculador; Calculador calculador = new Calculador(); // string valor; do { // Menú Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("1 - Convertir de Binario a Entero"); Console.WriteLine("2 - Convertir de Entero a Binario"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("3 - Salir"); Console.ForegroundColor = ConsoleColor.White; // Fin Menú // Si el valor ingresa por el usuario NO es válido, fuerzo la iteración, // salteando el código que está por debajo if (!int.TryParse(Console.ReadKey().KeyChar.ToString(), out key)) { continue; } Console.WriteLine(""); // Según la tecla presionada por el usuario... switch (key) { case 1: Console.WriteLine("Ingrese un valor Binario ASCII a convertir a Entero: "); //Console.WriteLine(Conversor.BinarioEntero(Console.ReadLine())); auxCalculador = Conversor.BinarioEntero(Console.ReadLine()).ToString(); calculador.acumular(auxCalculador); Console.WriteLine(auxCalculador); Console.ReadKey(); break; case 2: Console.WriteLine("Ingrese un valor Entero a convertir a Binario ASCII: "); int converso; if (int.TryParse(Console.ReadLine(), out converso)) { Console.WriteLine(Conversor.EnteroBinario(converso)); } else { Console.WriteLine("¡Valor inválido!"); } Console.ReadKey(); break; case 3: continuar = false; break; } Console.Clear(); } while (continuar); }
public getResultado() { return(Conversor.EnteroBinario(acumulador)); }
public string getResultadoBinario() { return(Conversor.EnteroBinario(this.acumulador)); }