Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }