static void Main(string[] args) { Console.Title = "Ejercicio 15"; Console.ForegroundColor = ConsoleColor.DarkGreen; double numA = 0; double numB = 0; double resultado = 0; string operacion = ""; string respuesta = ""; bool continuar = true; do { Console.Write("Ingrese el primer numero: "); numA = double.Parse(Console.ReadLine()); Console.Write("Ingrese el segundo numero: "); numB = double.Parse(Console.ReadLine()); Console.Write("Ingrese el tipo de operacion a realizar (+ - * /): "); operacion = Console.ReadLine(); resultado = Calculadora.Calcular(numA, numB, operacion); if (operacion == "/" && resultado == 0) { Console.WriteLine("Error!!!! No se puede dividir por 0!!!"); } else { Calculadora.Mostrar(resultado); } Console.Write("Desea constinua calculado? S/N "); respuesta = Console.ReadLine().ToUpper(); continuar = Validacion.ValidaS_N(respuesta); Console.Clear(); } while (continuar == true); }
static void Main(string[] args) { double num1; double num2; char operacion; char respuesta; double resultado; do { Console.Write("Ingrese el primer numero: "); num1 = double.Parse(Console.ReadLine()); Console.Write("Ingrese el segundo numero: "); num2 = double.Parse(Console.ReadLine()); Console.Write("Ingrese la operacion que quiere realizar (+ | - | / | *): "); operacion = char.Parse(Console.ReadLine()); resultado = Calculadora.Calcular(num1, num2, operacion); Console.WriteLine("El resultado es: {0}", resultado); Console.WriteLine("¿Desea realizar otra operacion?"); respuesta = char.Parse(Console.ReadLine()); } while (Validacion.ValidaS_N(respuesta)); Console.ReadKey(); }