Programación General > Java
Verificar Triangulo.....
(1/1)
saya_chan:
hola a todos los q lean :hola: :hola:
vengo por aca para ver si me pueden ayudar..... :unsure:
es un programa de polimorfismo con arreglo, lo uni co que me falta d ahi es q tengo q una clase q va extender d otra dentro d eso tngo q hacer el procedimiento para verificar si un triángulo es rectangulo dado la longitud de sus lados(q lo ingresa el usuario) y si lo es calcular su área.
lo q me enreda es como yo hago para verificar si el triangulo es rectangulo, no se si hacerlo con la formula de la hipotenusa, y si es en ese caso como lo puedo hacer o si ahi d otra forma???
espero su ayuda...se los agrdeceria muchisisisimo :rolleyes: :rolleyes: [/size]
manix:
Hola. Buno te puedo aconsejar un algoritmo charlado.
Primero dile al usuario q ingrese los tres valores. Luego si al menos dos valores de ellos son iguales eso quiere decir que el triangulo es rectangulo, si todos son diferentes entonces el triangulo es obtusangulo y blablabla.. :P
saya_chan:
hola t agradezco mucho x responder...
pero no se si sabes lo q es un triangulo rectangulo(akel q tiene un angulo de 90°), mas bien eso parece q me dijeras es un triangulo isosceles.....
espero q me puedas seguir ayudando...
cya :lol:
manix:
:o :o :o
La respuesta anterior era para la clasificacion de los mismos. Prueba de la siguiente forma (usando la formula de pitadoras h2 = c1^2 + c2^2):
--- Código: Text ---public void esRectangulo(int c1, int c2, int h){ if ( (int) Math.sqrt(Math.pow(h, 2)) == (int) Math.sqrt(Math.pow(c1, 2) + Math.pow(c2, 2))) { System.out.println("Es rectangulo"); }else { System.out.println("no es rectangulo");} } para potencias, es decir, x^y
--- Código: Text ---Math.pow(x, y) para raices, es decir, x sqrt y
--- Código: Text ---Math.sqrt(x, y)
Navegación
Ir a la versión completa