static void Main(string[] args) { Console.Title = "Ej_14"; double ladoCuadrado, baseTriangulo, alturaTriangulo, radioCirculo; string ladoCuadradoStr, baseTrianguloStr, alturaTrianguloStr, radioCirculoStr; double areaCuadrado, areaTriangulo, areaCirculo; Console.WriteLine("AREA CUADRADO\n"); Console.Write("Ingrese lado del cuadrado: "); ladoCuadradoStr = Console.ReadLine(); if (double.TryParse(ladoCuadradoStr, out ladoCuadrado)) { areaCuadrado = CalculoDeArea.CalcularCuadrado(ladoCuadrado); Console.WriteLine("Area del cuadrado: {0}", areaCuadrado); } Console.WriteLine("\nAREA TRIANGULO\n"); Console.Write("Ingrese base del triangulo: "); baseTrianguloStr = Console.ReadLine(); Console.Write("Ingrese altura del triangulo: "); alturaTrianguloStr = Console.ReadLine(); if (double.TryParse(baseTrianguloStr, out baseTriangulo) && double.TryParse(alturaTrianguloStr, out alturaTriangulo)) { areaTriangulo = CalculoDeArea.CalcularTriangulo(baseTriangulo, alturaTriangulo); Console.WriteLine("Area del triangulo: {0}", areaTriangulo); } Console.WriteLine("\nAREA CIRCULO\n"); Console.Write("Ingrese el radio circulo: "); radioCirculoStr = Console.ReadLine(); if (double.TryParse(radioCirculoStr, out radioCirculo)) { areaCirculo = CalculoDeArea.CalcularCirculo(radioCirculo); Console.WriteLine("Area del circulo: {0}", areaCirculo); } Console.ReadKey(); }
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 = "Ej_14"; Console.BackgroundColor = ConsoleColor.DarkRed; Console.WriteLine("El area del cuadrado de 5 es {0} ", CalculoDeArea.CalcularCuadrado(5)); Console.WriteLine("El area del triangulo de (10,2) es {0}", CalculoDeArea.CalcularTriangulo(10, 2)); Console.WriteLine("El area del circulo de (3) es {0} ", CalculoDeArea.CalcularCirculo(3)); Console.ResetColor(); Console.WriteLine(""); Console.WriteLine("Pulsar una tecla para Finalizar !!!"); Console.ReadLine(); }
static void Main(string[] args) { Console.Title = "Cálculo de Area"; double ladoCuadrado, baseTriangulo, alturaTriangulo, radioCirculo; string ladoCuadradoStr, baseTrianguloStr, alturaTrianguloStr, radioCirculoStr, opcionStr; double areaCuadrado, areaTriangulo, areaCirculo; int opcion; Console.Write("Seleccione que calculo desea realizar: \n"); Console.Write("1 - Calcular Area del Cuadrado \n"); Console.Write("2 - Calcular Area del Triangulo \n"); Console.Write("3 - Calcular Area del Circulo \n"); opcionStr = Console.ReadLine(); if (int.TryParse(opcionStr, out opcion)) { switch (opcion) { case 1: Console.Clear(); Console.WriteLine("AREA CUADRADO\n"); Console.Write("Ingrese lado del cuadrado: "); ladoCuadradoStr = Console.ReadLine(); if (double.TryParse(ladoCuadradoStr, out ladoCuadrado)) { areaCuadrado = CalculoDeArea.CalcularCuadrado(ladoCuadrado); Console.WriteLine("Area del cuadrado: {0}", areaCuadrado); } break; case 2: Console.Clear(); Console.WriteLine("\nAREA TRIANGULO\n"); Console.Write("Ingrese base del triangulo: "); baseTrianguloStr = Console.ReadLine(); Console.Write("Ingrese altura del triangulo: "); alturaTrianguloStr = Console.ReadLine(); if (double.TryParse(baseTrianguloStr, out baseTriangulo) && double.TryParse(alturaTrianguloStr, out alturaTriangulo)) { areaTriangulo = CalculoDeArea.CalcularTriangulo(baseTriangulo, alturaTriangulo); Console.WriteLine("Area del triangulo: {0}", areaTriangulo); } break; case 3: Console.Clear(); Console.WriteLine("\nAREA CIRCULO\n"); Console.Write("Ingrese el radio circulo: "); radioCirculoStr = Console.ReadLine(); if (double.TryParse(radioCirculoStr, out radioCirculo)) { areaCirculo = CalculoDeArea.CalcularCirculo(radioCirculo); Console.WriteLine("Area del circulo: {0}", areaCirculo); } break; default: Console.Clear(); Console.Write("Opción no válida"); break; } } else { Console.Write("Opción no válida"); } Console.ReadKey(); }