Utilice la recursividad en Java para calcular el área del triángulo curvo encerrado por la curva y=x al cuadrado y la línea recta x=1, eje x.
public?class?Util?{
public?static?void?main(String[]?args)?{
System.out.println(getMj(2000)); /p>
}
público?(n-1)*(n-1)*(n+1)*(2*n+1)/(n*n*n*( 2*n-1));
retorno?r*getMj(n-1
}
}
}
}
La premisa del algoritmo recursivo es que conoces su fórmula general, y 2000 significa dividir un arco de triángulo en 2000 rectángulos. El principio es el siguiente:
Utilice el algoritmo de la Figura 1:
an = (n+1)(2n+1) /6n^2 ?
La forma sencilla de escribirlo es la siguiente :
¿pública?clase?Util?{
pública?estática?void?main(String[]?args)?{
System.out.println (getMj(100000));
}
público?