Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- Scanner leer = new Scanner(System.in);
- int al;
- double lado1,lado2,lado3,ang1, ang2, ang3, resultado;
- System.out.println("Introducira Angulos(1) o Lados(2)");
- al = leer.nextInt();
- if (al == 1){
- System.out.println ( "Ingrese el valor del angulo n°1" ) ;
- Scanner entrada= new Scanner (System.in) ;
- ang1 = entrada.nextInt() ;
- System.out.println ( "Ingrese el valor Del angulo n°2" ) ;
- ang2 = entrada.nextInt() ;
- System.out.println ( "Ingrese el valor Del agulo n°3" ) ;
- ang3 = entrada.nextInt() ;
- resultado = ( ang1+ang2+ang3 ) ;
- if ( resultado == 180 ) {
- System.out.println ("Angulos validos" ) ;
- if ( ang1 == 90||ang2 == 90||ang3 == 90 ) {
- System.out.println ( "Es un triangulo rectangulo" ) ;
- }
- if ( ang1 > 90||ang2 > 90||ang3 > 90 ) {
- System.out.println ( "Es un triangulo Obtusangulo" ) ;
- }
- if ( ang1 < 90||ang2 < 90||ang3 < 90 ) {
- System.out.println ( "Es un triangulo Acutangulo" ) ;
- }
- }else {
- System.out.println ( "Con esos angulos NO se puede formar un triangulo" ) ;
- }
- }else if (al == 2){
- System.out.print("Introduzca el Valor Numerico del 1 Lado:");
- lado1 = leer.nextDouble();
- System.out.print("Introduzca el Valor Numerico del 2 Lado:");
- lado2 = leer.nextDouble();
- System.out.print("Introduzca el Valor Numerico del 3 Lado:");
- lado3 = leer.nextDouble();
- if (lado1==lado2 && lado2==lado3){
- System.out.println("\nEl Triangulo es Equilatero\n");
- }else{
- if (lado1==lado2 || lado1==lado3 || lado2==lado3){
- System.out.println("\nEl Triangulo es Isoceles");
- }else{
- if (lado1!=lado2 || lado1!=lado3 || lado3!=lado2)
- System.out.println("\nEl Triangulo es Escaleno");
- }
- }
- }else{
- System.out.println("Debe especificar Angulos o Lados");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment