¿Quien me puede ayudar sumatoria e^x /x! recursividad java?
favor me podrian ayudar ya que llevo varios dias sin resolver, maso menos tengo este codigo
es la sumatoria de e a la x sobre x factorial
donde e = 2.718186 y x ingresa el usuario
package ejrecursividad;
import java.util.Scanner;
public class SumaFactorialLeperiano {
static double FACTOR(int valor1) {
if (valor1 == 0) {
return 2.718186;
} else {
int valor2;
valor2=valor1;
return (Math.pow(2.718186,valor1)/(valor2))+(Math.pow(2.718186,FACTOR(valor1 - 1))/(valor2 * FACTOR(valor2 - 1)));
}
}
public static void main(String[] args) {
double resultado;
int valor1;
System.out.println("ingrese nro1");
Scanner mrno = new Scanner(System.in);
valor1 = mrno.nextInt();
resultado = FACTOR(valor1);
System.out.println("LA SUMATORIA DEL: " + valor1 + " ES: " + resultado);
favor me podrian ayudar ya que llevo varios dias sin resolver, maso menos tengo este codigo
es la sumatoria de e a la x sobre x factorial
donde e = 2.718186 y x ingresa el usuario
package ejrecursividad;
import java.util.Scanner;
public class SumaFactorialLeperiano {
static double FACTOR(int valor1) {
if (valor1 == 0) {
return 2.718186;
} else {
int valor2;
valor2=valor1;
return (Math.pow(2.718186,valor1)/(valor2))+(Math.pow(2.718186,FACTOR(valor1 - 1))/(valor2 * FACTOR(valor2 - 1)));
}
}
public static void main(String[] args) {
double resultado;
int valor1;
System.out.println("ingrese nro1");
Scanner mrno = new Scanner(System.in);
valor1 = mrno.nextInt();
resultado = FACTOR(valor1);
System.out.println("LA SUMATORIA DEL: " + valor1 + " ES: " + resultado);