static void Main(string[] args) { Console.Title = "Ejercicio Nro 14"; Console.ForegroundColor = ConsoleColor.Cyan; int opc = 0; double resultado; Console.WriteLine("Este es un programa que calcula areas. Por favor ingrese el numero de la figura que quiere calcular."); Console.Write("1-Calcula el area de un triangulo\n2-Calcula el area de un cuadrado\n3-Calcula el area de un circulo"); Console.Write("\nIngrese la opcion: "); opc = int.Parse(Console.ReadLine()); switch (opc) { case 1: double b, h; Console.Write("\nIngrese la base del triangulo: "); b = double.Parse(Console.ReadLine()); Console.Write("\nIngrese la altura del triangulo: "); h = double.Parse(Console.ReadLine()); resultado = CalculoDeArea.CalcularTriangulo(b, h); Console.WriteLine("\nEl area del triangulo es: {0:N2}", resultado); break; case 2: double side; Console.Write("Ingrese la medida de un lado del cuadrado: "); side = double.Parse(Console.ReadLine()); resultado = CalculoDeArea.CalcularCuadrado(side); Console.WriteLine("\nEl area del cuadrado es: {0:N2}", resultado); break; case 3: double radio; Console.Write("Ingrese el radio del circulo: "); radio = double.Parse(Console.ReadLine()); resultado = CalculoDeArea.CalcularCirculo(radio); Console.WriteLine("\nEl area del circulo es: {0:N2}", resultado); break; default: Console.WriteLine("ERROR"); break; } Console.ReadLine(); }
static void Main(string[] args) { double basee; double altura; double radio; int opcion; do { Console.WriteLine("1-Area Cuadrado 2- Area Triangulo 3- Area circulo - 4- Salir"); Console.Write("Opcion a realizar:"); if (!int.TryParse(Console.ReadLine(), out opcion) || opcion > 4) { Console.WriteLine("Opcion invalida, vuelva a ingresar:"); } if (opcion == 1) { Console.WriteLine("Ingrese base de cuadrado:"); while (!double.TryParse(Console.ReadLine(), out basee)) { Console.WriteLine("Dato invalido, vuelva a ingresar:"); } Console.WriteLine("Area: {0}", CalculoDeArea.CalcularCuadrado(basee)); } if (opcion == 2) { Console.WriteLine("Ingrese base de triangulo:"); while (!double.TryParse(Console.ReadLine(), out basee)) { Console.WriteLine("Dato invalido, vuelva a ingresar:"); } Console.WriteLine("Ingrese altura de triangulo:"); while (!double.TryParse(Console.ReadLine(), out altura)) { Console.WriteLine("Dato invalido, vuelva a ingresar:"); } Console.WriteLine("Area: {0}", CalculoDeArea.CalcularTriangulo(altura, basee)); } if (opcion == 3) { Console.WriteLine("Ingrese radio de circulo:"); while (!double.TryParse(Console.ReadLine(), out radio)) { Console.WriteLine("Dato invalido, vuelva a ingresar:"); } Console.Write("Area: {0}", CalculoDeArea.CalcularCirculo(radio)); } }while(opcion != 4); Console.ReadKey(); }
static void Main(string[] args) { int number; Console.WriteLine("Ingrese el numero para calcular las areas: "); string aux = Console.ReadLine(); if (int.TryParse(aux, out number)) { Console.WriteLine(CalculoDeArea.CalcularCuadrado(number)); Console.WriteLine(CalculoDeArea.CalcularTriangulo(number, number)); Console.WriteLine(CalculoDeArea.CalcularCirculo(number)); } Console.ReadKey(); }
static void Main(string[] args) { double cuadrado; double baseTriangulo; double alturaTriangulo; double circulo; Console.WriteLine("Ingrese la base del cuadrado: "); if (double.TryParse(Console.ReadLine(), out cuadrado)) { Console.WriteLine("El area del cuadrado es {0}", CalculoDeArea.CalcularCuadrado(cuadrado)); } else { Console.WriteLine("Error"); } Console.WriteLine("Ingrese la base del triangulo: "); if (double.TryParse(Console.ReadLine(), out baseTriangulo)) { Console.WriteLine("Ingrese la altura del triangulo: "); if (double.TryParse(Console.ReadLine(), out alturaTriangulo)) { Console.WriteLine("El area del triangulo es {0}", CalculoDeArea.Calculartriangulo(baseTriangulo, alturaTriangulo)); } else { Console.WriteLine("Error"); } } else { Console.WriteLine("Error"); } Console.WriteLine("Ingrese el radio del circulo: "); if (double.TryParse(Console.ReadLine(), out circulo)) { Console.WriteLine("El area del circulo es {0}", CalculoDeArea.CalcularCirculo(circulo)); } else { Console.WriteLine("Error"); } Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 14"; int opcion = 4; double datoUno; double datoDos; Console.Write("1- Calcular el area de un cuadrado\n2- Calcular el area de un triangulo\n3- Calcular el area de un circulo\n4- Salir\nIngrese una opcion "); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.Write("Ingrese la longitud de un lado del cuadrado "); datoUno = double.Parse(Console.ReadLine()); Console.WriteLine("El area del cuadrado es de {0} m²", CalculoDeArea.CalcularCuadrado(datoUno)); Console.ReadLine(); break; case 2: Console.Write("Ingrese la base del triangulo "); datoUno = double.Parse(Console.ReadLine()); Console.Write("Ingrese la altura del triangulo "); datoDos = double.Parse(Console.ReadLine()); Console.WriteLine("El area del triangulo es de {0} m²", CalculoDeArea.CalcularTriangulo(datoUno, datoDos)); Console.ReadLine(); break; case 3: Console.Write("Ingrese el radio del circulo "); datoUno = double.Parse(Console.ReadLine()); Console.WriteLine("El area del circulo es de {0:#.##} m²", CalculoDeArea.CalcularCirculo(datoUno)); Console.ReadLine(); break; case 4: break; default: Console.Write("Opcion invalida. Saliendo del programa... "); Console.ReadLine(); break; } }
{ /*Realizar una clase llamada CalculoDeArea que posea 3 métodos de clase (estáticos) que realicen el * cálculo del área que corresponda: * a. double CalcularCuadrado(double) * b. double CalcularTriangulo(double, double) * c. double CalcularCirculo(double) * El ingreso de los datos como la visualización se deberán realizar desde el método Main().*/ static void Main(string[] args) { int opcion; char seguir = 's'; double lado, radio, base1, altura; while (seguir == 's') { Console.Write("1.Calcular area cuadrado.\n2.Calcular area Triangulo.\n3.Calcular area circulo.\nIngrese Opcion: "); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.Write("Ingrese lado: "); lado = double.Parse(Console.ReadLine()); Console.Write("{0}", CalculoDeArea.CalcularCuadrado(lado)); break; case 2: Console.Write("Ingrese Base: "); base1 = double.Parse(Console.ReadLine()); Console.Write("Ingrese Altura: "); altura = double.Parse(Console.ReadLine()); Console.Write("{0}", CalculoDeArea.CalcularTriangulo(base1, altura)); break; case 3: Console.Write("Ingrese Radio: "); radio = double.Parse(Console.ReadLine()); Console.Write("{0}", CalculoDeArea.CalcularCirculo(radio)); break; default: seguir = 'n'; break; } Console.ReadKey(); Console.Clear(); } Console.ReadKey(); }
static void Main(string[] args) { double ladodelCuadrado = pedirDoublePositivo("Ingrese el lado del cuadrado", "Error!"); double areaCuadrado = CalculoDeArea.CalcularCuadrado(ladodelCuadrado); Console.WriteLine("El area del cuadrado es {0}", areaCuadrado); double baseDelTriangulo = pedirDoublePositivo("Ingrese la base del triangulo", "Error!"); double alturaDelTriangulo = pedirDoublePositivo("Ingrese la altura del triangulo", "Error!"); double areaTriangulo = CalculoDeArea.CalcularTriangulo(baseDelTriangulo, alturaDelTriangulo); Console.WriteLine("El area del triangulo es {0}", areaTriangulo); double radioDelCirculo = pedirDoublePositivo("Ingrese el radio del circulo", "Error!"); double areaDelCirculo = CalculoDeArea.CalcularCirculo(radioDelCirculo); Console.WriteLine("El area del cuadrado es {0}", areaDelCirculo); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio14"; double squareSide; double triangleBase; double triangleHeight; double circleRadius; double squareArea; double triangleArea; double circleArea; Console.Write("\nIngrese un lado del cuadrado: "); squareSide = double.Parse(Console.ReadLine()); Console.Write("\n----------------------------------------\n"); Console.Write("\nIngrese la base del triangulo: "); triangleBase = double.Parse(Console.ReadLine()); Console.Write("\nIngrese la altura del triangulo: "); triangleHeight = double.Parse(Console.ReadLine()); Console.Write("\n----------------------------------------\n"); Console.Write("\nIngrese el radio del circulo: "); circleRadius = double.Parse(Console.ReadLine()); Console.Write("\n----------------------------------------\n"); squareArea = CalculoDeArea.CalcularCuadrado(squareSide); triangleArea = CalculoDeArea.CalcularTriangulo(triangleBase, triangleHeight); circleArea = CalculoDeArea.CalcularCirculo(circleRadius); Console.Write("\nEl area del cuadrado es: {0}", squareArea); Console.Write("\nEl area del triangulo es: {0}", triangleArea); Console.Write("\nEl area del circulo es: {0}", circleArea); Console.ReadKey(true); }
static void Main(string[] args) { double numero1; double numero2; Console.WriteLine("CALCULAR CUADRADO: Ingrese un numero"); numero1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("El area es: {0}", CalculoDeArea.CalcularCuadrado(numero1)); Console.WriteLine("CALCULAR TRIANGULO: Ingrese el primer numero: "); numero1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingrese el segundo numero"); numero2 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("El area es {0}", CalculoDeArea.CalcularTriangulo(numero1, numero2)); Console.WriteLine("Calcular Circulo: Ingrese un numero"); numero1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("El area del circulo es {0}", CalculoDeArea.CalcularCirculo(numero1)); Console.ReadKey(); }
static void Main(string[] args) { double number1; double number2; Console.WriteLine("Ingrese un numero base:"); string a = Console.ReadLine(); double.TryParse(a, out number1); Console.WriteLine("Ingrese un numero altura(Para calcular triangulo):"); a = Console.ReadLine(); double.TryParse(a, out number2); Console.WriteLine("Cuadrado: {0}", CalculoDeArea.CalcularCuadrado(number1)); Console.WriteLine("Triangulo: {0}", CalculoDeArea.CalcularTriangulo(number1, number2)); Console.WriteLine("Circulo: {0}", CalculoDeArea.CalcularCirculo(number1)); Console.ReadKey(); }
static void Main(string[] args) { double num1; double num2; Console.WriteLine("Ingrese el cuadrado: "); num1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("El area es: {0}", CalculoDeArea.CalcularCuadrado(num1)); Console.WriteLine("Ingrese los 2 del triangulo: "); num1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingrese el que resta del triangulo: "); num2 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("El area es: {0}", CalculoDeArea.CalcularTriangulo(num1, num2)); Console.WriteLine("Ingrese el circulo: "); num1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("El area es: {0}", CalculoDeArea.CalcularCirculo(num1)); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio N°14"; int valor; /// Cuadrado /// Console.WriteLine("Ingresar lado del cuadrado"); int.TryParse(Console.ReadLine(), out valor); Console.WriteLine($"El area del cuadrado es: {CalculoDeArea.CalcularCuadrado(valor)}"); /// Triangulo /// Console.WriteLine("Ingresar base del triangulo"); int.TryParse(Console.ReadLine(), out valor); Console.WriteLine("Ingresar altura del triangulo"); int.TryParse(Console.ReadLine(), out int valor2); Console.WriteLine($"El area del triangulo es: {CalculoDeArea.CalcularTriangulo(valor, valor2)}"); /// Circulo /// Console.WriteLine("Ingresar radio del circulo"); int.TryParse(Console.ReadLine(), out valor); Console.WriteLine($"El area del circulo es: {CalculoDeArea.CalcularCirculo(valor)}"); Console.ReadKey(); }
static void Main(string[] args) { double operador1; double operador2; double area; int op; bool esEntero; Console.Title = "Ejercicio Nro 14"; do { Console.Clear(); Console.WriteLine("1- Area del cuadrado"); Console.WriteLine("2- Area del triangulo"); Console.WriteLine("3- Area del circulo"); Console.WriteLine("4- Salir"); Console.Write("Que area desea calcular: "); esEntero = int.TryParse(Console.ReadLine(), out op); while (esEntero != true) { Console.Clear(); Console.WriteLine("Error. La opcion debe ser un numero entero"); Console.ReadKey(); Console.Clear(); Console.WriteLine("1- Area del cuadrado"); Console.WriteLine("2- Area del triangulo"); Console.WriteLine("3- Area del circulo"); Console.WriteLine("4- Salir"); Console.Write("Que area desea calcular: "); esEntero = int.TryParse(Console.ReadLine(), out op); } switch (op) { case 1: Console.Clear(); Console.Write("Ingrese el valor de un lado del cuadrado: "); operador1 = double.Parse(Console.ReadLine()); area = CalculoDeArea.CalcularCuadrado(operador1); Console.Clear(); Console.WriteLine("El area del cuadrado de lado {0} es: {1:#,###.00}", operador1, area); Console.ReadKey(); break; case 2: Console.Clear(); Console.Write("Ingrese el valor de la altura del triangulo: "); operador1 = double.Parse(Console.ReadLine()); Console.Write("Ingrese el valor de la base del triangulo: "); operador2 = double.Parse(Console.ReadLine()); area = CalculoDeArea.CalcularTriangulo(operador2, operador1); Console.Clear(); Console.WriteLine("El area del triangulo de base {0} y altura {1} es: {2:#,###.00}", operador2, operador1, area); Console.ReadKey(); break; case 3: Console.Clear(); Console.Write("Ingrese el valor del radio del circulo: "); operador1 = double.Parse(Console.ReadLine()); area = CalculoDeArea.CalcularCirculo(operador1); Console.Clear(); Console.WriteLine("El area del circulo de radio {0} es: {1:#,###.00}", operador1, area); Console.ReadKey(); break; case 4: Console.Clear(); Console.WriteLine("Esta saliendo de la aplicaion"); Console.ReadKey(); break; default: Console.Clear(); Console.WriteLine("Ingreso una opcion no valida"); Console.ReadKey(); break; } } while (op != 4); }
static void Main(string[] args) { //Realizar una clase llamada CalculoDeArea que posea 3 métodos de clase(estáticos) que realicen el cálculo del área que corresponda: //a. double CalcularCuadrado(double) //b. double CalcularTriangulo(double, double) //c. double CalcularCirculo(double) //El ingreso de los datos como la visualización se deberán realizar desde el método Main(). Console.Title = "Ejercicio Nro 14"; double areaCuadrado = 0, areaTrianguloBase = 0, areaTrianguloAltura = 0, areaCirculo = 0; bool flagAreaCuadrado = false, flagAreaTrianguloBase = false, flagAreaTrianguloAltura = false, flagAreaCirculo = false; do { if (flagAreaCuadrado == true && areaCuadrado < 0) { Console.WriteLine("ERROR. Reingresar Numero."); } Console.Write("Ingrese Base/Altura de Cuadrado: "); areaCuadrado = float.Parse(Console.ReadLine()); flagAreaCuadrado = true; } while (areaCuadrado < 0); Console.WriteLine(CalculoDeArea.CalcularCuadrado(areaCuadrado)); Console.ReadLine(); do { if (flagAreaTrianguloBase == true && areaTrianguloBase < 0) { Console.WriteLine("ERROR. Reingresar Numero."); } Console.Write("Ingrese Base de Triangulo: "); areaTrianguloBase = float.Parse(Console.ReadLine()); flagAreaTrianguloBase = true; } while (areaTrianguloBase < 0); do { if (flagAreaTrianguloAltura == true && areaTrianguloAltura < 0) { Console.WriteLine("ERROR. Reingresar Numero."); } Console.Write("Ingrese Altura de Triangulo: "); areaTrianguloAltura = float.Parse(Console.ReadLine()); flagAreaTrianguloAltura = true; } while (areaTrianguloAltura < 0); Console.WriteLine(CalculoDeArea.CalcularTriangulo(areaTrianguloBase, areaTrianguloAltura)); Console.ReadLine(); do { if (flagAreaCirculo == true && areaCirculo < 0) { Console.WriteLine("ERROR. Reingresar Numero."); } Console.Write("Ingrese Base/Altura de Cuadrado: "); areaCirculo = float.Parse(Console.ReadLine()); flagAreaCirculo = true; } while (areaCirculo < 0); Console.WriteLine("{0:#.00}", CalculoDeArea.CalcularCirculo(areaCirculo)); Console.ReadLine(); }
static void Main(string[] args) { char resp = ' '; int opcion = 0; double num1 = 0; double num2 = 0; double resultado = 0; do { num1 = 0; num2 = 0; resultado = 0; Console.Clear(); Console.WriteLine(" ****** MENU DE OPCIONES ******"); Console.WriteLine(" 1) Calcular area del cuadrado"); Console.WriteLine(" 2) Calcular area del triangulo"); Console.WriteLine(" 3) Calcular area del circulo"); Console.WriteLine(" 4) Salir"); Console.Write(" Ingrese opcion: "); int.TryParse(Console.ReadLine(), out opcion); Console.Clear(); switch (opcion) { case 1: Console.Write(" Ingrese un numero: "); double.TryParse(Console.ReadLine(), out num1); resultado = CalculoDeArea.CalcularCuadrado(num1); Console.WriteLine(); Console.Write(" Area del cuadrado: {0}", resultado); Console.WriteLine(); break; case 2: Console.Write(" Ingrese base: "); double.TryParse(Console.ReadLine(), out num1); Console.WriteLine(); Console.Write(" Ingrese altura: "); double.TryParse(Console.ReadLine(), out num2); resultado = CalculoDeArea.CalcularTriangulo(num1, num2); Console.WriteLine(); Console.Write(" Area del triangulo: {0}", resultado); Console.WriteLine(); break; case 3: Console.Write(" Ingrese un numero: "); double.TryParse(Console.ReadLine(), out num1); resultado = CalculoDeArea.CalcularCirculo(num1); Console.WriteLine(); Console.Write(" Area del circulo: {0}", resultado); Console.WriteLine(); break; case 4: Console.WriteLine(" NOS VEMOS!"); break; default: Console.WriteLine(" OPCION INCORRECTA"); break; } if (opcion != 4) { Console.Write(" ¿Desea Continuar? (S/N): "); char.TryParse(Console.ReadLine(), out resp); } else { resp = 'n'; } }while(CalculoDeArea.ValidarS_N(resp)); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio NRO 14"; string respuesta = "s"; string eleccionn; int eleccion; double altura, bas, lado, radio, retorno; string alt, ba, lad, rad; while (respuesta == "s") { Console.WriteLine("1)Area de un cuadrado"); Console.WriteLine("2)Area de un triangulo"); Console.WriteLine("3)Area de un circulo"); Console.WriteLine("4)Salir"); eleccionn = Console.ReadLine(); if (int.TryParse(eleccionn, out eleccion)) { switch (eleccion) { case 1: Console.WriteLine("Ingrese el valor del lado"); lad = Console.ReadLine(); if (double.TryParse(lad, out lado)) { retorno = CalculoDeArea.CalcularCuadrado(lado); if (retorno > 0) { Console.WriteLine("El area del cuadrado es: " + retorno); } else { Console.WriteLine("Valor ingresado debe ser mayor a 0"); } } else { Console.WriteLine("Valor ingresado invalido"); } break; case 2: Console.WriteLine("Ingrese el valor de la base"); ba = Console.ReadLine(); Console.WriteLine("Ingrese el valor de la altura"); alt = Console.ReadLine(); if (double.TryParse(ba, out bas)) { if (double.TryParse(alt, out altura)) { retorno = CalculoDeArea.CalcularTriangulo(altura, bas); if (retorno > 0) { Console.WriteLine("El area del triangulo es: " + retorno); } else { Console.WriteLine("Los valores deben ser mayor de 0"); } } else { Console.WriteLine("Valor de la altura invalida"); } } else { Console.WriteLine("Valor de la base invalida"); } break; case 3: Console.WriteLine("Ingrese el valor del radio"); rad = Console.ReadLine(); if (double.TryParse(rad, out radio)) { retorno = CalculoDeArea.CalcularCirculo(radio); if (retorno > 0) { Console.WriteLine("El area del circulo es: " + retorno); } else { Console.WriteLine("El radio debe ser mayor a 0"); } } else { Console.WriteLine("Valor invalido"); } break; case 4: respuesta = "n"; break; default: Console.WriteLine("Valor no valido"); break; } } else { Console.WriteLine("Valor no valido"); } } }
static void Main(string[] args) { int flag = 0; double area = -1; Console.WriteLine("--- CALCULO DE AREA ---"); Console.WriteLine(); Console.WriteLine("1. Cuadrado"); Console.WriteLine("2. Rectangulo"); Console.WriteLine("3. Circulo"); Console.Write("Seleccione figura: "); while (flag == 0) { if (int.TryParse(Console.ReadLine(), out int opcion)) { flag = 1; switch (opcion) { case 1: do { Console.Write("Lado: "); if (double.TryParse(Console.ReadLine(), out double lado)) { area = CalculoDeArea.CalcularCuadrado(lado); } else { Console.WriteLine("El dato ingresado no es valido. Intente nuevamente."); } } while (area < 0); break; case 2: do { Console.Write("Base: "); if (double.TryParse(Console.ReadLine(), out double trianguloBase)) { Console.Write("Altura: "); if (double.TryParse(Console.ReadLine(), out double trianguloAltura)) { area = CalculoDeArea.CalcularTriangulo(trianguloBase, trianguloAltura); } else { Console.WriteLine("El dato ingresado no es valido. Intente nuevamente."); } while (trianguloAltura < 0) { ; } } else { Console.WriteLine("El dato ingresado no es valido. Intente nuevamente."); } } while (area < 0); break; case 3: do { Console.Write("Radio: "); if (double.TryParse(Console.ReadLine(), out double radio)) { area = CalculoDeArea.CalcularCirculo(radio); } else { Console.WriteLine("El dato ingresado no es valido. Intente nuevamente."); } } while (area < 0); break; } } else { Console.WriteLine("El dato ingresado no es valido. Intente nuevamente."); } } Console.Write("Area calculada: " + area); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 14"; int opcion; bool flag; bool val; double input; double input2; double result; do { Console.WriteLine("1-Calcular area de un cuadrado.\n2-Calcular area de un triangulo.\n3-Calcular area de un circulo.\n4-Salir"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("Ingrese la longitud de los lados del cuadrado: "); val = double.TryParse(Console.ReadLine(), out input); if (val) { result = CalculoDeArea.CalcularCuadrado(input); Console.WriteLine("El area de un cuadrado cuyos lados miden {0} es: {1:#,###.00}\nPresione enter para continuar...", input, result); } else { Console.WriteLine("El dato ingresado no es válido.\nPresione enter para continuar..."); } Console.ReadLine(); break; case 2: flag = true; Console.WriteLine("Ingrese la base del triangulo: "); val = double.TryParse(Console.ReadLine(), out input); if (val) { Console.WriteLine("Ingrese la altura del triangulo: "); val = double.TryParse(Console.ReadLine(), out input2); if (val) { flag = false; result = CalculoDeArea.CalcularTriangulo(input, input2); Console.WriteLine("El area de un triangulo cuya base y altura miden {0} y {1} respectivamente es: {2:#,###.00}\nPresione enter para continuar...", input, input2, result); } } if (flag) { Console.WriteLine("El dato ingresado no es válido.\nPresione enter para continuar..."); } Console.ReadLine(); break; case 3: Console.WriteLine("Ingrese el radio del circulo: "); val = double.TryParse(Console.ReadLine(), out input); if (val) { result = CalculoDeArea.CalcularCirculo(input); Console.WriteLine("El area de un circulo cuyo radio mide {0} es: {1:#,###.00}\nPresione enter para continuar...", input, result); } else { Console.WriteLine("El dato ingresado no es válido.\nPresione enter para continuar..."); } Console.ReadLine(); break; default: break; } Console.Clear(); } while (opcion != 4); }
static void Main(string[] args) { //14.Realizar una clase llamada ‗CalculoDeArea‘ que posea 3 métodos de //clase (estáticos), double CalcularCuadrado(double), double //CalcularTriangulo(double, double) y double //CalcularCirculo(double), que realicen el cálculo del área que //corresponda. //El ingreso de los datos como la visualización se deberán realizar //desde el método Main() int op; char rta = 's'; double aux, aux1; do { Console.Clear(); Console.WriteLine("MENU de AREAS"); Console.WriteLine("\n1 - Area de un Cuadrado."); Console.WriteLine("\n2 - Area de un Triangulo."); Console.WriteLine("\n3 - Area de un Circulo."); Console.WriteLine("\n4 - Salir."); Console.WriteLine("\n\nIngrese opción deseada: "); op = int.Parse(Console.ReadLine()); switch (op) { case 1: Console.Clear(); Console.WriteLine("AREA de un CUADRADO"); Console.WriteLine("\nIngrese valor del lado: "); aux = double.Parse(Console.ReadLine()); Console.WriteLine("\n\nResultado: "); Console.WriteLine(CalculoDeArea.CalcularCuadrado(aux)); Console.ReadKey(); break; case 2: Console.Clear(); Console.WriteLine("AREA de un TRIANGULO"); Console.WriteLine("\nIngrese valor de base: "); aux = double.Parse(Console.ReadLine()); Console.WriteLine("\nIngrese valor de altura: "); aux1 = double.Parse(Console.ReadLine()); Console.WriteLine("\n\nResultado: "); Console.WriteLine(CalculoDeArea.CalcularTriangulo(aux, aux1)); Console.ReadKey(); break; case 3: Console.Clear(); Console.WriteLine("AREA DE UN CIRCULO"); Console.WriteLine("\nIngrese valor de radio: "); aux = double.Parse(Console.ReadLine()); Console.WriteLine("\n\nResultado: "); Console.WriteLine(CalculoDeArea.CalcularCirculo(aux)); Console.ReadKey(); break; case 4: Console.WriteLine("\n\n\nDesea Salir (S/N): "); rta = char.Parse(Console.ReadLine()); break; default: break; } } while (rta != 'n'); Console.ReadKey(); }