Crops

Triangulos

May 16th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.33 KB | None | 0 0
  1. public static void main(String[] args) {
  2.         Scanner leer = new Scanner(System.in);
  3.         int al;
  4.         double lado1,lado2,lado3,ang1, ang2, ang3, resultado;
  5.         System.out.println("Introducira Angulos(1) o Lados(2)");
  6.         al = leer.nextInt();
  7.         if (al == 1){
  8.             System.out.println ( "Ingrese el valor del angulo n°1" ) ;
  9.             Scanner entrada= new Scanner (System.in) ;
  10.             ang1 = entrada.nextInt() ;
  11.             System.out.println ( "Ingrese el valor Del angulo n°2" ) ;
  12.             ang2 = entrada.nextInt() ;
  13.             System.out.println ( "Ingrese el valor Del agulo n°3" ) ;
  14.             ang3 = entrada.nextInt() ;
  15.             resultado =  ( ang1+ang2+ang3 ) ;
  16.             if ( resultado == 180 ) {
  17.                 System.out.println ("Angulos validos" ) ;
  18.                 if ( ang1 == 90||ang2 == 90||ang3 == 90 ) {
  19.                 System.out.println ( "Es un triangulo rectangulo" ) ;
  20.                 }
  21.                 if ( ang1 > 90||ang2 > 90||ang3 > 90 ) {
  22.                 System.out.println ( "Es un triangulo Obtusangulo" ) ;
  23.                 }
  24.                 if ( ang1 < 90||ang2 < 90||ang3 < 90 ) {
  25.                 System.out.println ( "Es un triangulo Acutangulo" ) ;
  26.                 }
  27.             }else {
  28.                 System.out.println ( "Con esos angulos NO se puede formar un triangulo" ) ;
  29.             }  
  30.         }else if (al == 2){
  31.             System.out.print("Introduzca el Valor Numerico del 1 Lado:");
  32.             lado1 = leer.nextDouble();
  33.             System.out.print("Introduzca el Valor Numerico del 2 Lado:");
  34.             lado2 = leer.nextDouble();
  35.             System.out.print("Introduzca el Valor Numerico del 3 Lado:");
  36.             lado3 = leer.nextDouble();
  37.             if (lado1==lado2 && lado2==lado3){
  38.                 System.out.println("\nEl Triangulo es Equilatero\n");
  39.             }else{
  40.                 if (lado1==lado2 || lado1==lado3 || lado2==lado3){
  41.                     System.out.println("\nEl Triangulo es Isoceles");
  42.                 }else{
  43.                     if (lado1!=lado2 || lado1!=lado3 || lado3!=lado2)
  44.                     System.out.println("\nEl Triangulo es Escaleno");
  45.                 }
  46.             }
  47.         }else{
  48.             System.out.println("Debe especificar Angulos o Lados");
  49.         }
  50.        
  51.     }
Advertisement
Add Comment
Please, Sign In to add comment