determinar ea la x en Java utilizando funciones limitadas

chicoluz10:

Estoy tratando de determinar el valor de ea la x, utilizando básicamente, si de bucle y de.
(La fórmula va e x = 1 + x / 1! + X 2 /2! + X 3 /3! + ...)

Pude detemine electrónico, con el siguiente código:

    {
        Scanner input = new Scanner(System.in);
        System.out.println("Please inform us a number of terms you want to calc: ");
        int i = input.nextInt();
        int n = 1;
        double e = 1;
        int counter = 1;
        long m = 1;

        while (n <= i)
        {
            while (counter <= n){
                {
                    m = m * counter;
                    counter++;

                }
            }
            e += 1 / (double) m;
            n++;
        }
        System.out.println(e);
    }

Yo estaba esperando que alguien sería capaz de ayudar, con esta tarea.

JoeChris:

Si esto funciona (que nose si lo hace), creo que es necesario pensar más acerca de su pregunta?

si usted quiere encontrar e ^ x, la búsqueda de correo en sí es inútil porque ya tiene una fórmula para encontrar e ^ dado x e y X ...

e ^ x = 1 + x / 1! + X ^ 2/2! + X ^ 3/3! + ... acaba de crear un bucle y calcular la suma

double total = 0;
for (double i = 0; i < something; i++) {
    total += Math.pow(x, i) / factorial(i);
}

pero esto huele a hw por lo que probablemente va a tener que hacer los métodos factoriales y de potencia a sí mismo, estoy asumiendo ...

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=404442&siteId=1
Recomendado
Clasificación