mx.edu.ulsa.cib4132005.practica1
Class TrianguloRectangulo

java.lang.Object
  extended by mx.edu.ulsa.cib4132005.practica1.TrianguloRectangulo

public class TrianguloRectangulo
extends java.lang.Object

Author:
Gustavo De la Cruz Tovar

Field Summary
static boolean GRADOS
           
 
Constructor Summary
TrianguloRectangulo(double catetoOpuesto, double catetoAdyacente)
          Constructor de la clase, se indica el cateto Opuesto y el cateto Adyacente
 
Method Summary
 double getAnguloAdyacente()
           
 double getAnguloAdyacente(boolean enGrados)
           
 double getAnguloOpuesto()
           
 double getAnguloOpuesto(boolean enGrados)
           
 double getCatetoAdyacente()
           
 double getCatetoOpuesto()
           
 double getHipotenusa()
          Calcula el hipotenusa del triangulo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRADOS

public static final boolean GRADOS
See Also:
Constant Field Values
Constructor Detail

TrianguloRectangulo

public TrianguloRectangulo(double catetoOpuesto,
                           double catetoAdyacente)
Constructor de la clase, se indica el cateto Opuesto y el cateto Adyacente

Parameters:
catetoOpuesto -
catetoAdyacente -
Ejemplo de uso:
 TrianguloRectangulo tr= new TrianguloRectangulo(1,1);
 
Method Detail

getCatetoAdyacente

public double getCatetoAdyacente()
Returns:
Retorna la propiedad catetoAdyacente. *
Ejemplo de uso:
 TrianguloRectangulo tr= new TrianguloRectangulo(1,2);
 tr.getCatetoAdyacente(); //retorna 2
 

getCatetoOpuesto

public double getCatetoOpuesto()
Returns:
Retorna la propiedad catetoOpuesto. Ejemplo de uso:
 TrianguloRectangulo tr= new TrianguloRectangulo(1,2);
 tr.getCatetoOpuesto(); //retorna 1
 

getHipotenusa

public double getHipotenusa()
Calcula el hipotenusa del triangulo

Returns:
El hipotenusa,resultado de sqrt(catetoOpuesto*catetoOpuesto+ catetoAdyacente*catetoAdyacente
Ejemplo de uso:
 TrianguloRectangulo tr= new TrianguloRectangulo(3,4);
 tr.getHipotenusa; //retorna 5
 

getAnguloOpuesto

public double getAnguloOpuesto()
Returns:
El angulo opuesto del triangulo rectangulo, en radianes, usando asin(catetoOpuesto/hipotenusa)

getAnguloOpuesto

public double getAnguloOpuesto(boolean enGrados)
Parameters:
enGrados - En valor true, para indicar que se retorna en grados. Usar la constante TrianguloRectangulo.GRADOS
Returns:
El angulo opuesto del triangulo rectangulo, en grados, usando asin(catetoOpuesto/hipotenusa)

getAnguloAdyacente

public double getAnguloAdyacente()
Returns:
El angulo adyacente, en radianes, usando acos(catetoAdyacete/hipotenusa)

getAnguloAdyacente

public double getAnguloAdyacente(boolean enGrados)
Parameters:
enGrados - En valor true, para indicar que se retorna en grados. Usar la constante TrianguloRectangulo.GRADOS
Returns:
El angulo adyacente, en grados, usando acos(catetoAdyacete/hipotenusa)