La hipotenusa es el lado del triangulo opuesto al angulo recto. Dados los valores de los catetos podemos aplicar el Teorema de Pitágoras para realizar el cálculo del valor de la hipotenusa.
El Teorema de Pitágoras dice que «la suma de los cuadrados de los catetos es igual al cuadrado de la hipotenusa». Es por ello que esta formula matemática la podemos expresar de una forma sencilla en Java.
Lo primero que tenemos que hacer es definir la variables que almacenaran los valores de la hipotenusa (vacía inicialmente) y de sus respectivos catetos.
double hypo = 0;
double cateto1 = 2;
double cateto2 = 3;
Si despejamos el valor de la hipotenusa de la formula del Teorema de Pitágoras veremos que la hipotenusa es igual a la raíz cuadrada de la suma del cuadrado de los catetos.
Es por ello que nos podemos apoyar en los método .pow(double, double) y .sqrt(double) para representar esta formula.
Por un lado .pow(double, double).sqrt(double) calcula la raiz cuadrara del valor pasado como parámetro.
El código sería la siguiente línea de código:
hypo = Math.sqrt(Math.pow(cateto1, 2) + Math.pow(cateto2, 2));
Java nos proporciona un método mediante el cual nos calculará el valor de una hipotenusa dado el valor de sus catetos, sin la necesidad de conocer el Teorema de Pitágoras. El método es .hypot(double,double)
La línea de código a utilizar en este caso es la siguiente:
Math.hypot(cateto1, cateto2);