Exponentialreihe

Status
Nicht offen für weitere Antworten.

java-anfaenger

Aktives Mitglied
die Ergebniswerte stimmen noch nicht - kann mir einer helfen?

Java:
public class Expo_e {
public static double eT(double x, int n)
	{
		double y = 0.0;
 
		for (int i = 0; i <= n; i++)
		{
			y +=  (Math.pow(x, (double)i))/(double)f(i) ;
		}
		return y;
	}
	
	public static double f(int n) {
        return n < 2 ? 1 : n*f(n-1);
}
}
 
S

SlaterB

Gast
nicht mal ein Beispiel 'für Wert x = .. kommt raus y = .., gesucht ist aber y = .. weil ..'
gönnst du dem Forum?

von Erklärungen, Verlinkung nach Wiki, Beschreibung des Codes ganz zu schweigen,
alles soll man sich selber zusammensammln und dann nur dir den fertigen Code überreichen?
 
S

SlaterB

Gast
ich kann mit meinem Taschenrechner e^5 ~ 148.41 ausrechnen und dann selber ein kompliziertes Programm eintippen,
welches du dir erspart hast:

public static void main(String[] args) {
System.out.println(eT(5, 20));
}

und die Ausgabe ist
148.4131470673818


daher sehe ich eh keinen Fehler und meckere umso mehr über all die vergessenen Details
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben