コード例 #1
0
        static void Main(string[] args)
        {
            int menu = 0, a = 0, b = 0, c = 0;

            Console.WriteLine("Ingrese la longitud de los lados a, b y c");
            a = Int32.Parse(Console.ReadLine());
            b = Int32.Parse(Console.ReadLine());
            c = Int32.Parse(Console.ReadLine());

            Console.WriteLine("[1]¿Es escaleno? \n[2]¿Es isosceles? \n[3]¿Es equilatero? \n[4]¿Es un triangulo rectangulo?");

            switch (Int32.Parse(Console.ReadLine()))
            {
            case 1:
                if (Triangulo.EsEscaleno(a, b, c))
                {
                    Console.WriteLine("El triangulo es escaleno");
                }
                else
                {
                    Console.WriteLine("El triangulo no es escaleno");
                }
                break;

            case 2:
                if (Triangulo.EsIsosceles(a, b, c))
                {
                    Console.WriteLine("El triangulo es isosceles");
                }
                else
                {
                    Console.WriteLine("El triangulo no es isosceles");
                }
                break;

            case 3:
                if (Triangulo.EsEquilatero(a, b, c))
                {
                    Console.WriteLine("El triangulo es equilatero");
                }
                else
                {
                    Console.WriteLine("El triangulo no es equilatero");
                }
                break;

            case 4:
                if (Triangulo.EsTrianguloRectangulo(a, b, c))
                {
                    Console.WriteLine("El triangulo es rectangulo");
                }
                else
                {
                    Console.WriteLine("El triangulo no es rectangulo");
                }
                break;

            default:
                Console.WriteLine("Opcion invalida");
                break;
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            int       lado1 = 0, lado2 = 0, lado3 = 0, teorema1 = 0, teorema2 = 0, teorema3 = 0, opcion = 0, opcion1 = 0, objeto = 0, lados = 0, tria = 0, estrar = 0;
            Triangulo trian = new Triangulo();

            do
            {
                Console.WriteLine("[1]Ingresar los lados \n[2]Crear los objetos \n[3]Ver los mensajes\n");
                opcion = Int32.Parse(Console.ReadLine());
                if (opcion == 1)
                {
                    Console.WriteLine("Ingrese el lado 1 del triangulo");
                    lado1 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("Ingrese el lado 2 del triangulo");
                    lado2 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("Ingrese el lado 3 del triangulo");
                    lado3 = Int32.Parse(Console.ReadLine());
                    lados = 1;
                }
                if (opcion == 2)
                {
                    if (lados == 1)
                    {
                        if (lado1 == lado2 && lado2 == lado3)
                        {
                            tria = 1;
                        }
                        if (lado1 == lado2 && lado2 != lado3)
                        {
                            tria = 2;
                        }
                        if (lado1 != lado2 && lado2 != lado3)
                        {
                            tria = 3;
                        }
                        teorema1 = lado1 * lado1;
                        teorema2 = lado2 * lado2;
                        teorema3 = lado3 * lado3;
                        if (teorema1 + teorema2 == teorema3)
                        {
                            estrar = 1;
                        }
                        objeto = 1;
                    }
                    else
                    {
                        Console.WriteLine("Primero tiene que ingresar los lados\n");
                    }
                }
                if (opcion == 3)
                {
                    if (objeto == 1)
                    {
                        Console.WriteLine("¿El triangulo es escaleno?:" + trian.EsEscaleno(tria));
                        Console.WriteLine("¿El triangulo es isosceles?:" + trian.EsIsosceles(tria));
                        Console.WriteLine("¿El triangulo es equilatero?:" + trian.EsEquilatero(tria));
                        Console.WriteLine("¿El triangulo es un Triangulo Rectangulo?:" + trian.EsTrianguloRectangulo(estrar));
                    }
                    else
                    {
                        Console.WriteLine("Primero tiene que crear el objeto\n");
                    }
                }
                Console.WriteLine("¿Quiere realizar otra operacion?\n[1]Si\n[2]No");
                opcion1 = Int32.Parse(Console.ReadLine());
            }while(opcion1 == 1);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            int       teorema1 = 0, teorema2 = 0, teorema3 = 0, opcion = 0, lado1 = 0, lado2 = 0, lado3 = 0, hayobjeto = 0, lados = 0, opc = 0, esequi = 0, opcion1 = 0;
            Triangulo tri = new Triangulo();

            do
            {
                Console.WriteLine("1)Ingresa los lados\n2)crear objeto\n3)ver mensajes");
                opcion = Int32.Parse(Console.ReadLine());
                if (opcion == 1)
                {
                    Console.WriteLine("ingresar el lado 1 del triangulo");
                    lado1 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("ingresar el lado 2 del triangulo");
                    lado2 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("ingresar el lado 3 del triangulo");
                    lado3 = Int32.Parse(Console.ReadLine());
                    lados = 1;
                }
                if (opcion == 2)
                {
                    if (lados == 1)
                    {
                        if (lado1 == lado2 && lado2 == lado3)
                        {
                            opc = 1;
                        }
                        if (lado1 == lado2 && lado2 != lado3)
                        {
                            opc = 2;
                        }
                        if (lado1 != lado2 && lado2 != lado3)
                        {
                            opc = 3;
                        }
                        teorema1 = lado1 * lado1;
                        teorema2 = lado2 * lado2;
                        teorema3 = lado3 * lado3;
                        if (teorema1 + teorema2 == teorema3)
                        {
                            esequi = 1;
                        }
                        hayobjeto = 1;
                    }
                    else
                    {
                        Console.WriteLine("ingrese los lados");
                    }
                }
                if (opcion == 3)
                {
                    if (hayobjeto == 1)
                    {
                        Console.WriteLine("¿El triangulo es escaleno?:" + tri.EsEscaleno(opc));
                        Console.WriteLine("¿El triangulo es isosceles?:" + tri.EsIsosceles(opc));
                        Console.WriteLine("¿El triangulo es equilatero?:" + tri.EsEquilatero(opc));
                        Console.WriteLine("¿El triangulo es un Triangulo Rectangulo?:" + tri.EsTrianguloRectangulo(esequi));
                    }
                    else
                    {
                        Console.WriteLine("cree el objeto");
                    }
                }
                Console.WriteLine("¿Quiere realizar otra operacion?\n1)Si\n2)No");
                opcion1 = Int32.Parse(Console.ReadLine());
            }while(opcion1 == 1);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            int lado1;
            int lado2;
            int lado3;
            int selec = 0;

            Console.WriteLine("Ingrese el primer lado del triangulo: ");
            lado1 = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Ingrese el segundo lado del triangulo: ");
            lado2 = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Ingrese el tercer lado del triangulo: ");
            lado3 = Int32.Parse(Console.ReadLine());
            Triangulo triangulo = new Triangulo(lado1, lado2, lado3);

            while (selec != 5)
            {
                Console.Write("\n\n1 - Consultar si el triangulo es escaleno\n2 - Consultar si el triangulo es isosceles");
                Console.Write("\n3 - Consultar si el triangulo es equilatero\n4 - Consultar si el triangulo es rectangulo");
                Console.Write("\n5 - Salir");

                Console.Write("\nIngrese una seleccion: ");
                selec = Int32.Parse(Console.ReadLine());

                switch (selec)
                {
                case 1:
                    if (triangulo.EsEscaleno())
                    {
                        Console.Write("El triangulo es escaleno");
                    }
                    else
                    {
                        Console.Write("El triangulo no es escaleno");
                    }
                    break;

                case 2:
                    if (triangulo.EsIsosceles())
                    {
                        Console.Write("El triangulo es isosceles");
                    }
                    else
                    {
                        Console.Write("El triangulo no es isosceles");
                    }
                    break;

                case 3:
                    if (triangulo.EsEquilatero())
                    {
                        Console.Write("El triangulo es equilatero");
                    }
                    else
                    {
                        Console.Write("El triangulo no es equilatero");
                    }
                    break;

                case 4:
                    if (triangulo.EsTrianguloRectangulo())
                    {
                        Console.Write("El triangulo es rectangulo");
                    }
                    else
                    {
                        Console.Write("El triangulo no es rectangulo");
                    }
                    break;

                default:
                    if (selec != 5)
                    {
                        Console.Write("Seleccion no valida");
                    }
                    break;
                }
            }
        }