static void Main(string[] args)
        {
            int    respuesta;
            double numero;
            double altura;

            Console.WriteLine("1-Area del cuadrado");
            Console.WriteLine("2-Area del triangulo");
            Console.WriteLine("3-Area del circulo");
            Console.Write("Que desea calcular? ");
            while (!(int.TryParse(Console.ReadLine(), out respuesta)) || (respuesta != 1 && respuesta != 2 && respuesta != 3))
            {
                Console.WriteLine("Error, reingrese: ");
            }
            switch (respuesta)
            {
            case 1:
                Console.Write("Ingrese base del cuadrado: ");
                while (!double.TryParse(Console.ReadLine(), out numero) || numero < 1)
                {
                    Console.WriteLine("Error, reingrese: ");
                }
                Console.Write("Area del cuadrado: {0}", CalculoDeArea.CalcularCuadrado(numero));
                break;

            case 2:
                Console.Write("Ingrese base del triangulo: ");
                while (!double.TryParse(Console.ReadLine(), out numero) || numero < 1)
                {
                    Console.WriteLine("Error, reingrese: ");
                }
                Console.Write("Ingrese altura del triangulo: ");
                while (!double.TryParse(Console.ReadLine(), out altura) || altura < 1)
                {
                    Console.WriteLine("Error, reingrese: ");
                }
                Console.Write("Area del triangulo: {0}", CalculoDeArea.CalcularTriangulo(numero, altura));
                break;

            case 3:
                Console.Write("Ingrese radio del circulo: ");
                while (!double.TryParse(Console.ReadLine(), out numero) || numero < 1)
                {
                    Console.WriteLine("Error, reingrese: ");
                }
                Console.Write("Area del circulo: {0:N2}", CalculoDeArea.CalcularCirculo(numero));
                break;
            }
            Console.Read();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 14";

            int    opcion = 0;
            double numeroA;
            double numeroB;

            do
            {
                Console.WriteLine("1-Calcular el area de un cuadrado");
                Console.WriteLine("2-Calcular el area de un triangulo");
                Console.WriteLine("3-Calcular el area de un circulo");
                Console.WriteLine("INGRESE UNA OPCION: ");
                opcion = Convert.ToInt32(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    Console.Write("Ingrese el lado del cuadrado: ");
                    numeroA = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("El area del cuadrado es {0}: ", CalculoDeArea.CalcularCuadrado(numeroA));
                    break;

                case 2:
                    Console.Write("Ingrese la base del triangulo: ");
                    numeroA = Convert.ToInt32(Console.ReadLine());

                    Console.Write("Ingrese la altura del triangulo: ");
                    numeroB = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("El area del triangulo es {0}: ", CalculoDeArea.CalcularTriangulo(numeroA, numeroB));
                    break;

                case 3:
                    Console.Write("Ingrese el radio del circulo: ");
                    numeroA = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("El area del circulo es {0}: ", CalculoDeArea.CalcularCirculo(numeroA));
                    break;

                default:
                    Console.WriteLine("Opcion ingresada incorrecta");
                    break;
                }
            } while (opcion != 4);
        }
예제 #3
0
        static void Main(string[] args)
        {
            int    opcion;
            double areaCuadrado;
            double areaTriangulo;
            double areaCirculo;
            double baseCuadrado    = 0;
            double radioCirculo    = 0;
            double baseTriangulo   = 0;
            double alturaTriangulo = 0;


            Console.WriteLine("Calcular area, elija opcion\n1-Cuadrado\n2-Triangulo\n3-Circulo");
            opcion = int.Parse(Console.ReadLine());

            switch (opcion)
            {
            case 1:
                Console.WriteLine("Ingrese la base del cuadrado: ");
                baseCuadrado = double.Parse(Console.ReadLine());
                areaCuadrado = CalculoDeArea.CalcularCuadrado(baseCuadrado);
                Console.WriteLine("Area del cuadrado: {0}", areaCuadrado);
                break;

            case 2:
                Console.WriteLine("Ingrese la base del triangulo: ");
                baseTriangulo = double.Parse(Console.ReadLine());
                Console.WriteLine("Ingrese la altura del triangulo: ");
                alturaTriangulo = double.Parse(Console.ReadLine());
                areaTriangulo   = CalculoDeArea.CalcularTriangulo(baseTriangulo, alturaTriangulo);
                Console.WriteLine("Area del triangulo: {0}", areaTriangulo);
                break;

            case 3:
                Console.WriteLine("Ingrese el radio del circulo: ");
                radioCirculo = double.Parse(Console.ReadLine());
                areaCirculo  = CalculoDeArea.CalcularCirculo(radioCirculo);
                Console.WriteLine("Area del circulo: {0}", areaCirculo);
                break;

            default:
                Console.WriteLine("No es una opcion valida");
                break;
            }
            Console.ReadKey(true);
        }
예제 #4
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_14";

            int    opcion;
            double area = 0;
            double valorA;
            double valorB;

            Console.WriteLine("CALCULO DE AREA");
            Console.WriteLine("1- Calcular area de un cuadrado");
            Console.WriteLine("2- Calcular area de un triangulo");
            Console.WriteLine("3- Calcular area de un circulo");
            Console.WriteLine("Elija una opcion: ");
            opcion = int.Parse(Console.ReadLine());

            switch (opcion)
            {
            case 1:
                Console.WriteLine("Ingrese el valor del lado: ");
                valorA = int.Parse(Console.ReadLine());
                area   = CalculoDeArea.CalcularCuadrado(valorA);
                break;

            case 2:
                Console.WriteLine("Ingrese el valor de base: ");
                valorA = int.Parse(Console.ReadLine());
                Console.WriteLine("Ingrese el valor de altura: ");
                valorB = int.Parse(Console.ReadLine());
                area   = CalculoDeArea.CalcularTriangulo(valorA, valorB);
                break;

            case 3:
                Console.WriteLine("Ingrese el valor del radio: ");
                valorA = int.Parse(Console.ReadLine());
                area   = CalculoDeArea.CalcularCirculo(valorA);
                break;
            }

            Console.WriteLine("El area es : {0}", area);
            Console.ReadKey();
        }
예제 #5
0
        static void Main(string[] args)
        {
            string aux;
            double areaCuadrado, areaTriangulo, areaCirculo;
            double x, y;

            Console.Write("Ingrese el lado del cuadrado: ");
            aux = Console.ReadLine();
            while (!double.TryParse(aux, out x))
            {
                Console.Write("Error. Reingrese el lado del cuadrado: ");
                aux = Console.ReadLine();
            }
            areaCuadrado = CalculoDeArea.CalcularCuadrado(x);
            Console.Write("Ingrese el base del triangulo: ");
            aux = Console.ReadLine();
            while (!double.TryParse(aux, out x))
            {
                Console.Write("Error. Reingrese la base del triangulo: ");
                aux = Console.ReadLine();
            }
            Console.Write("Ingrese el altura del triangulo: ");
            aux = Console.ReadLine();
            while (!double.TryParse(aux, out y))
            {
                Console.Write("Error. Reingrese la altura del triangulo: ");
                aux = Console.ReadLine();
            }
            areaTriangulo = CalculoDeArea.CalcularTriangulo(x, y);
            Console.Write("Ingrese el radio del circulo: ");
            aux = Console.ReadLine();
            while (!double.TryParse(aux, out x))
            {
                Console.Write("Error. Reingrese el radio del circulo: ");
                aux = Console.ReadLine();
            }
            areaCirculo = CalculoDeArea.CalcularCirculo(x);
            Console.WriteLine("Area del cuadrado: {0: #.00}", areaCuadrado);
            Console.WriteLine("Area del triangulo: {0: #.00}", areaTriangulo);
            Console.WriteLine("Area del circulo: {0: #.00}", areaCirculo);
            Console.ReadKey();
        }
예제 #6
0
        static void Main(string[] args)
        {
            double num1, num2;

            Console.Write("Ingrese un lado del cuadrado: ");
            double.TryParse(Console.ReadLine(), out num1);
            Console.WriteLine($"El area del cuadrado es {CalculoDeArea.CalcularCuadrado(num1)}");

            Console.Write("\nIngrese la base del triangulo: ");
            double.TryParse(Console.ReadLine(), out num1);
            Console.Write("Ingrese la altura del triangulo: ");
            double.TryParse(Console.ReadLine(), out num2);
            Console.WriteLine($"El area del triangulo es {CalculoDeArea.CalcularTriangulo(num1, num2)}");

            Console.Write("\nIngrese el radio del circulo: ");
            double.TryParse(Console.ReadLine(), out num1);
            Console.WriteLine($"El area del circulo es {CalculoDeArea.CalcularCirculo(num1)}");

            Console.ReadKey();
        }
예제 #7
0
파일: Program.cs 프로젝트: Nehlk/CSharp-UTN
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_14";

            int    option;
            double dato, dato2;

            Console.Write("1- Calcular Area Cuadrado");
            Console.Write("\n2- Calcular Area Triangulo");
            Console.Write("\n3- Calcular Area Circulo");
            Console.Write("\n\nOpcion: ");


            int.TryParse(Console.ReadLine(), out option);

            switch (option)
            {
            case 1:
                Console.Write("\n\nIngrese la medida del Lado del cuadrado: ");
                Double.TryParse(Console.ReadLine(), out dato);
                Console.Write("\nEl area del Cuadrado es: {0}", CalculoDeArea.CalcularCuadrado(dato));
                break;

            case 2:
                Console.Write("\n\nIngrese la base del triangulo: ");
                Double.TryParse(Console.ReadLine(), out dato);
                Console.Write("\nIngrese la altura del triangulo: ");
                Double.TryParse(Console.ReadLine(), out dato2);
                Console.Write("\nEl area del Triangulo es: {0}", CalculoDeArea.CalcularTriangulo(dato, dato2));
                break;

            case 3:
                Console.Write("\n\nIngrese el radio del circulo: ");
                Double.TryParse(Console.ReadLine(), out dato);
                Console.Write("\nEl area del Circulo es: {0}", CalculoDeArea.CalcularCirculo(dato));
                break;
            }

            Console.ReadKey();
        }
예제 #8
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio 14";
            Console.ForegroundColor = ConsoleColor.DarkGreen;

            double ladoCuadr    = 5;
            double baseTrian    = 10;
            double alturaTrian  = 4;
            double radioCirculo = 6;
            double resultado    = 0;

            Console.Write("El area del cuadrado es de: ");
            resultado = CalculoDeArea.CalcularCuadrado(ladoCuadr);
            Console.WriteLine("{0}", resultado);
            Console.Write("El area del triangulo es de: ");
            resultado = CalculoDeArea.CalcularTriangulo(baseTrian, alturaTrian);
            Console.WriteLine("{0}", resultado);
            Console.Write("El area de un circulo es de: ");
            resultado = CalculoDeArea.CalcularCirculo(radioCirculo);
            Console.WriteLine("{0:#.##}", resultado);
            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Console.Write("Side of the Square: ");
            Double.TryParse(Console.ReadLine(), out double side);
            double areaSquare = CalculoDeArea.CalcularCuadrado(side);

            Console.Write("Base of the Triangle: ");
            Double.TryParse(Console.ReadLine(), out double baseT);
            Console.Write("Height of the Triangle: ");
            Double.TryParse(Console.ReadLine(), out double heightT);
            double areaT = CalculoDeArea.CalcularTriangulo(baseT, heightT);

            Console.Write("Radio of the Circle: ");
            Double.TryParse(Console.ReadLine(), out double radio);
            double areaC = CalculoDeArea.CalcularCirculo(radio);

            // Messages
            Console.WriteLine($"The area of the Square is: {areaSquare}");
            Console.WriteLine($"The area of the Triangle is: {areaT}");
            Console.WriteLine($"The area of the Circle is: {areaC}");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int    opcion;
            double area = 0;
            double primerDato;
            double segundoDato;

            Console.WriteLine("CALCULO DE AREA");
            Console.WriteLine("1- Calcular area de un cuadrado");
            Console.WriteLine("2- Calcular area de un triangulo");
            Console.WriteLine("3- Calcular area de un circulo");
            Console.WriteLine("Elija una opcion: ");
            opcion = int.Parse(Console.ReadLine());
            switch (opcion)
            {
            case 1:
                Console.WriteLine("Ingrese el valor de arista: ");
                primerDato = int.Parse(Console.ReadLine());
                area       = CalculoDeArea.CalcularCuadrado(primerDato);
                break;

            case 2:
                Console.WriteLine("Ingrese el valor de base: ");
                primerDato = int.Parse(Console.ReadLine());
                Console.WriteLine("Ingrese el valor de altura: ");
                segundoDato = int.Parse(Console.ReadLine());
                area        = CalculoDeArea.CalcularTriangulo(primerDato, segundoDato);
                break;

            case 3:
                Console.WriteLine("Ingrese el valor del radio: ");
                primerDato = int.Parse(Console.ReadLine());
                area       = CalculoDeArea.CalcularCirculo(primerDato);
                break;
            }
            Console.WriteLine("El area es : {0}", area);
            Console.ReadKey();
        }
예제 #11
0
        public static void Main(string[] args)
        {
            int lado;
            int baseT;
            int alturaT;
            int radio;

            Console.Title = "Ejercicio 14";

            Console.WriteLine("Ingrese la medida de un lado de cuadrado:");
            lado = int.Parse(Console.ReadLine());
            Console.WriteLine("El area de su cuadrado es de {0} cm.", CalculoDeArea.CalcularCuadrado(lado));

            Console.WriteLine("Ingrese la base de su triángulo:");
            baseT = int.Parse(Console.ReadLine());
            Console.WriteLine("Ingrese la altura de su triángulo:");
            alturaT = int.Parse(Console.ReadLine());
            Console.WriteLine("El area de su triángulo es de {0} cm.", CalculoDeArea.CalcularTriangulo(baseT, alturaT));

            Console.WriteLine("Ingrese el radio de su círculo:");
            radio = int.Parse(Console.ReadLine());
            Console.WriteLine("El area de su círculo es de {0 : #,#.00} cm.", CalculoDeArea.CalcularCirculo(radio));
            Console.ReadLine();
        }
예제 #12
0
        static void Main(string[] args)
        {
            double cuadrado        = 0;
            double baseTriangulo   = 0;
            double alturaTriangulo = 0;
            double radioCirculo    = 0;

            Console.WriteLine("Ingrese el valor de un lado del cuadrado para calcular su area: ");
            cuadrado = Double.Parse(Console.ReadLine());

            Console.WriteLine("Ingrese el valor de la base del triangulo: ");
            baseTriangulo = Double.Parse(Console.ReadLine());
            Console.WriteLine("Ahora ingrese el valor de la altura del triangulo para calcular su area: ");
            alturaTriangulo = Double.Parse(Console.ReadLine());

            Console.WriteLine("Ingrese el valor del radio del circulo para calcular el area: ");
            radioCirculo = Double.Parse(Console.ReadLine());

            Console.WriteLine("El area del cuadrado es: " + CalculoDeArea.CalcularCuadrado(cuadrado));
            Console.WriteLine("El area del triangulo es: " + CalculoDeArea.CalcularTriangulo(baseTriangulo, alturaTriangulo));
            Console.WriteLine("El area del circulo es: " + CalculoDeArea.CalcularCirculo(radioCirculo));

            Console.ReadKey();
        }
예제 #13
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio numero 14";

            int    opcion;
            double aux1;
            double aux2 = 0;
            double resultado;


            do
            {
                Console.WriteLine("Elija la operacion:\n1. Calcular area del cuadrado \n2. Calcular area de triangulo \n3. Calcular area del circulo ");
                while (!int.TryParse(Console.ReadLine(), out opcion))
                {
                    Console.WriteLine("Error, debe ser un numero de las opciones disponibles");
                }
                switch (opcion)
                {
                case 1:
                    Console.WriteLine("Ingrese el lado: ");
                    while (!double.TryParse(Console.ReadLine(), out aux1))
                    {
                        Console.WriteLine("Error, deben ser numeros");
                    }
                    resultado = CalculoDeArea.CalcularCuadrado(aux1);
                    Console.WriteLine("El area del cuadrado es: {0}", resultado);
                    break;

                case 2:
                    Console.WriteLine("Ingrese base y luego altura: ");
                    while (!double.TryParse(Console.ReadLine(), out aux1) &&
                           double.TryParse(Console.ReadLine(), out aux2))
                    {
                        Console.WriteLine("Error, deben ser numeros");
                    }
                    resultado = CalculoDeArea.CalcularTriangulo(aux1, aux2);
                    Console.WriteLine("El area del triangulo es: {0}", resultado);
                    break;

                case 3:
                    Console.WriteLine("Ingrese el radio: ");
                    while (!double.TryParse(Console.ReadLine(), out aux1))
                    {
                        Console.WriteLine("Error, deben ser numeros");
                    }
                    resultado = CalculoDeArea.CalcularCirculo(aux1);
                    Console.WriteLine("El area del circulo es: {0}", resultado);
                    break;

                default:
                    Console.WriteLine("Opcion incorrecta");
                    break;
                }

                Console.WriteLine("Desea realizar otra conversion?? ingrese S/N");
            } while (ValidarRespuesta.ValidaS_N(Convert.ToChar(Console.ReadLine())));



            Console.ReadKey();
        }
예제 #14
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio_14";
            Console.ForegroundColor = ConsoleColor.Green;

            char salir = 'n';
            int  opcion;

            do
            {
                Console.WriteLine("1- Calcular el area del cuadrado");
                Console.WriteLine("2- Caluclar el area del triangulo");
                Console.WriteLine("3- Calcular el area del circulo");
                Console.WriteLine("4- Salir");
                Console.WriteLine("");
                Console.Write("Elija una opcion: ");

                if (int.TryParse(Console.ReadLine(), out opcion))
                {
                    switch (opcion)
                    {
                    case 1:
                        double lado;
                        Console.Write("Ingrese la medida del lado: ");
                        if (double.TryParse(Console.ReadLine(), out lado) && lado > 0)
                        {
                            Console.WriteLine("El area del cuadrado es: {0}", CalculoDeArea.CalcularCuadrado(lado));
                            Console.ReadKey();
                        }
                        else
                        {
                            Console.WriteLine("Error, ingrese un numero mayor a 0");
                        }
                        break;

                    case 2:
                        double altura;
                        Console.Write("Ingrese el lado del triangulo: ");
                        if (double.TryParse(Console.ReadLine(), out lado) && lado > 0)
                        {
                            Console.Write("Ingrese la altura del triangulo: ");
                            if (double.TryParse(Console.ReadLine(), out altura) && altura > 0)
                            {
                                Console.Clear();
                                Console.WriteLine("El area del triangulo es: {0}", CalculoDeArea.CalcularTriangulo(lado, altura));
                                Console.ReadKey();
                            }
                            else
                            {
                                Console.Clear();
                                Console.WriteLine("Error, ingrese un numero mayor a 0");
                            }
                        }
                        else
                        {
                            Console.Clear();
                            Console.WriteLine("Error, ingrese un numero mayor a 0");
                        }
                        break;

                    case 3:
                        Console.Write("Ingrese el radio del circulo: ");
                        if (double.TryParse(Console.ReadLine(), out lado) && lado > 0)
                        {
                            Console.Clear();
                            Console.WriteLine("El area del circulo es: {0}", CalculoDeArea.CalcularCirculo(lado));
                            Console.ReadKey();
                        }
                        else
                        {
                            Console.Clear();
                            Console.WriteLine("Error, ingrese un numero mayor a 0");
                        }
                        break;

                    case 4:
                        salir = 's';
                        break;

                    default:
                        Console.Clear();
                        Console.WriteLine("Error, ingrese una de las opciones");
                        Console.ReadKey();
                        break;
                    }
                }
                Console.Clear();
            } while (salir != 's');
        }
예제 #15
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 14";

            double ladoCuadrado;
            double baseTriangulo;
            double alturaTriangulo;
            double diametroCirculo;
            double area;
            int    opcion;

            do
            {
                Console.WriteLine("¿Qué operación desea realizar?");
                Console.WriteLine("1- Calculo de area de un cuadrado");
                Console.WriteLine("2- Calculo de area de un triángulo");
                Console.WriteLine("3- Calculo de area de un círculo");
                Console.WriteLine("4- Salir");
                Console.Write("Seleccione una opción: ");
                opcion = int.Parse(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    Console.Write("Ingrese el lado del cuadrado del cual desea calcular el area: ");
                    ladoCuadrado = int.Parse(Console.ReadLine());
                    area         = CalculoDeArea.CalcularCuadrado(ladoCuadrado);
                    Console.WriteLine("El area del cuadrado es {0:0.00}", area);
                    break;

                case 2:
                    Console.Write("Ingrese la base del triangulo del cual desea calcular el area: ");
                    baseTriangulo = int.Parse(Console.ReadLine());
                    Console.Write("Ingrese la atura del triangulo del cual desea calcular el area: ");
                    alturaTriangulo = int.Parse(Console.ReadLine());
                    area            = CalculoDeArea.CalcularTriangulo(baseTriangulo, alturaTriangulo);
                    Console.WriteLine("El area del triangulo es {0:0.00}", area);
                    break;

                case 3:
                    Console.Write("Ingrese el diametro del círculo del cual desea calcular el area: ");
                    diametroCirculo = int.Parse(Console.ReadLine());
                    area            = CalculoDeArea.CalcularCirculo(diametroCirculo);
                    Console.WriteLine("El area del círculo es {0:0.00}", area);
                    break;

                case 4:
                    Console.WriteLine("Usted salio del programa, gracias por utilizarlo.");
                    break;

                default:
                    Console.WriteLine("Opcion incorrecta, seleccione una opcion del 1 al 4: ");
                    break;
                }

                Console.ReadKey();
                Console.Clear();
            } while (opcion != 4);

            Console.ReadKey();
        }
예제 #16
0
        static void Main(string[] args)
        {
            int    opcion = 0;
            double lado = 0, h = 0, b = 0, radio = 0, area = 0;

            do
            {
                area = 0;
                Console.Clear();
                Console.ForegroundColor = ConsoleColor.Green;

                Console.WriteLine("Ingrese una opcion para calcular el area de:");
                Console.WriteLine("1- Cuadrado");
                Console.WriteLine("2- Triángulo");
                Console.WriteLine("3- Círculo");
                Console.WriteLine("4- Salir");
                Console.Write("Opcion elegida: ");

                if (int.TryParse(Console.ReadLine(), out opcion))
                {
                    switch (opcion)
                    {
                    case 1:
                        Console.Clear();
                        Console.Write("Ingrese el valor del lado: ");
                        while (!double.TryParse(Console.ReadLine(), out lado))
                        {
                            Console.Write("Error! Ingrese nuevamente el lado: ");
                        }

                        area = CalculoDeArea.CalcularCuadrado(lado);

                        Console.Clear();
                        Console.WriteLine("El área del cuadrado es: {0:#,###.00}", area);
                        break;

                    case 2:
                        Console.Clear();
                        Console.Write("Ingrese el valor la base: ");
                        while (!double.TryParse(Console.ReadLine(), out b))
                        {
                            Console.Write("Error! Ingrese nuevamente la base: ");
                        }

                        Console.Write("Ingrese el valor la altura: ");
                        while (!double.TryParse(Console.ReadLine(), out h))
                        {
                            Console.Write("Error! Ingrese nuevamente la altura: ");
                        }

                        area = CalculoDeArea.CalcularTriangulo(b, h);

                        Console.Clear();
                        Console.WriteLine("El área del triángulo es: {0:#,###.00}", area);
                        break;

                    case 3:
                        Console.Clear();
                        Console.Write("Ingrese el valor del radio: ");
                        while (!double.TryParse(Console.ReadLine(), out radio))
                        {
                            Console.Write("Error! Ingrese nuevamente el radio..!");
                        }

                        area = CalculoDeArea.CalcularCirculo(radio);

                        Console.Clear();
                        Console.WriteLine("El área del círculo es: {0:#,###.00}", area);
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("ERROR, opcion inválida");
                }
                Console.ReadKey();
            } while (opcion != 4);
        }
        static void Main(string[] args)
        {
            double baseCuadrado;
            double areaCuadrado;
            double baseTriangulo;
            double alturaTriangulo;
            double areaTriangulo;
            double radioCirculo;
            double areaCirculo;
            string numeroAuxiliar;

            Console.Title = "Ejercicio Nro 14";

            //Cuadrado
            Console.Write("Ingrese la base del cuadrado: ");
            numeroAuxiliar = Console.ReadLine();

            if (Double.TryParse(numeroAuxiliar, out baseCuadrado))
            {
                areaCuadrado = CalculoDeArea.CalcularCuadrado(baseCuadrado);

                Console.WriteLine("\nCuadrado:");
                Console.WriteLine("Base: {0}", baseCuadrado);
                Console.WriteLine("Area: {0}", areaCuadrado);
            }

            //Triángulo
            Console.Write("\nIngrese la base del triángulo: ");
            numeroAuxiliar = Console.ReadLine();

            if (Double.TryParse(numeroAuxiliar, out baseTriangulo))
            {
                Console.Write("Ingrese la altura del triángulo: ");
                numeroAuxiliar = Console.ReadLine();

                if (Double.TryParse(numeroAuxiliar, out alturaTriangulo))
                {
                    areaTriangulo = CalculoDeArea.CalcularTriangulo(baseTriangulo, alturaTriangulo);

                    Console.WriteLine("\nTriángulo:");
                    Console.WriteLine("Base: {0}", baseTriangulo);
                    Console.WriteLine("Altura: {0}", alturaTriangulo);
                    Console.WriteLine("Area: {0}", areaTriangulo);
                }
            }

            //Círculo

            Console.Write("\nIngrese el radio del círculo: ");
            numeroAuxiliar = Console.ReadLine();

            if (Double.TryParse(numeroAuxiliar, out radioCirculo))
            {
                areaCirculo = CalculoDeArea.CalcularCirculo(radioCirculo);

                Console.WriteLine("\nCírculo:");
                Console.WriteLine("Radio: {0}", radioCirculo);
                Console.WriteLine("Area: {0:0.###}", areaCirculo);
            }

            Console.ReadKey();
        }
예제 #18
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 14";

            char Respuesta = 'N';
            //CUADRADO
            int    Opcion;
            double Lado;
            double AreaCuadrado;
            //TRIANGULO
            double Base;
            double Altura;
            double AreaTriangulo;
            //CIRCULO
            double Radio;
            double AreaCirculo;

            while (Respuesta == 'N')
            {
                Console.Clear();
                Console.WriteLine("Calculos de areas.");
                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.");


                Opcion = int.Parse(Console.ReadLine());

                switch (Opcion)
                {
                case 1:
                    Console.Clear();
                    Console.WriteLine("Ingrese lado: ");
                    Lado         = double.Parse(Console.ReadLine());
                    AreaCuadrado = CalculoDeArea.CalcularCuadrado(Lado);
                    Console.WriteLine("El area es: {0}", AreaCuadrado);
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("Ingrese base: ");
                    Base = double.Parse(Console.ReadLine());
                    Console.WriteLine("Ingrese altura: ");
                    Altura        = double.Parse(Console.ReadLine());
                    AreaTriangulo = CalculoDeArea.CalcularTriangulo(Base, Altura);
                    Console.WriteLine("El area es: {0}", AreaTriangulo);
                    break;

                case 3:
                    Console.Clear();
                    Console.WriteLine("Ingrese radio: ");
                    Radio       = double.Parse(Console.ReadLine());
                    AreaCirculo = CalculoDeArea.CalcularCirculo(Radio);
                    Console.WriteLine("El area es: {0}", AreaCirculo);
                    break;

                case 4:
                    Console.Clear();
                    Console.WriteLine("¿Desea salir?S/N");
                    Respuesta = char.ToUpper(char.Parse(Console.ReadLine()));
                    break;
                }
                Console.ReadKey();
            }
        }
예제 #19
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 14";

            int    opcion = 0;
            double numeroUnoIngresado;
            double numeroDosIngresado;

            Console.Write("Ingrese primer numero : ");
            double.TryParse(Console.ReadLine(), out numeroUnoIngresado);
            Console.Write("Ingrese segundo numero: ");
            double.TryParse(Console.ReadLine(), out numeroDosIngresado);

            Console.WriteLine("El area del cuadrado del numero {0} es: {1} y el cuadrado del numero {2} es: {3}", numeroUnoIngresado, CalculoDeArea.CalcularCuadrado(numeroUnoIngresado), numeroDosIngresado, CalculoDeArea.CalcularCuadrado(numeroDosIngresado));
            Console.WriteLine("El area del triangulo (num1*num2)/2 es: {0}", CalculoDeArea.CalcularTriangulo(numeroUnoIngresado, numeroDosIngresado));
            Console.WriteLine("El area del circulo 1 es: {0} \nEl area del circulo 2 es: {1}", CalculoDeArea.CalcularCirculo(numeroUnoIngresado), CalculoDeArea.CalcularCirculo(numeroDosIngresado));

            Console.ReadKey();
        }