static void Main(string[] args) { Triangulo nuevo = new Triangulo(2, 3, 5); int ladoA = 0; int ladoB = 0; int ladoC = 0; int menu = 0; Console.Write("Ingrese cuanto mide el lado A: "); ladoA = Int32.Parse(Console.ReadLine()); Console.Write("Ingrese cuanto mide el lado B: "); ladoB = Int32.Parse(Console.ReadLine()); Console.Write("Ingrese cuanto mide el lado C: "); ladoC = Int32.Parse(Console.ReadLine()); while (menu != 5) { Console.Clear(); Console.WriteLine(" -------- "); Console.WriteLine(" | Menú: | "); Console.WriteLine(" --------"); Console.WriteLine(" |Saber si el triangulo es Escaleno | 1 "); Console.WriteLine(" |Saber si el triangulo es Isosceles | 2 "); Console.WriteLine(" |Saber si el triangulo es Equilatero| 3 "); Console.WriteLine(" |Saber si el triangulo es Rectangulo| 4"); Console.WriteLine(" |Salir del programa | 5 \n"); Console.Write(" Elija la opción desea hacer: "); menu = Int32.Parse(Console.ReadLine()); switch (menu) { case 1: Console.WriteLine("Su triangulo es escaleno- " + nuevo.EsEscaleno(ladoA, ladoB, ladoC)); break; case 2: Console.WriteLine("Su triangulo es Isoscelos- " + nuevo.EsIsosceles(ladoA, ladoB, ladoC)); break; case 3: Console.WriteLine("Su triangulo es Equilatero- " + nuevo.EsEquilatero(ladoA, ladoB, ladoC)); break; case 4: Console.WriteLine("Su triangulo es Rectangulo-" + nuevo.EsTrianguloRectangulo(ladoA, ladoB, ladoC)); break; case 5: Console.WriteLine("Saliendo del programa "); break; default: Console.WriteLine(" Ingrese un opcion valida"); break; } Console.ReadKey(); } }
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; } }
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); }
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); }
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; } } }