baldi12
19.01.2005, 18:02
hallo, bitte um hilfe
wäre sehr dankbar für eure hilfe !!!!!!!
Die Exponentialfunktion e^x lässt sich wie folgt als Reihe entwickeln:
e^x = 1 + (x/1!) + ((x^2)/2!) + ((x^3)/3!) + ....... + ((x^n)/n!)
Erstelle ein Programm welches x einliest und mittels der Reihenentwicklung den Wert von e^x berechnet.
Das Hauptprogramm soll wie folgt aussehen:
…
void main(void)
{
float x,y;
printf("x = ");
scanf("%f",&x);
y = Exp(x);
printf("e hoch x = %12.4f");
}
…
Erstelle die Funktion Exp().
Die Reihenentwicklung soll abbrechen, sobald ein Summenglied kleiner als 1*10^(-7) ist.
Für die Berechnung der Fakultät soll die Funktion Fakult(int) erstellt werden.
mfg baldi [/img]
wäre sehr dankbar für eure hilfe !!!!!!!
Die Exponentialfunktion e^x lässt sich wie folgt als Reihe entwickeln:
e^x = 1 + (x/1!) + ((x^2)/2!) + ((x^3)/3!) + ....... + ((x^n)/n!)
Erstelle ein Programm welches x einliest und mittels der Reihenentwicklung den Wert von e^x berechnet.
Das Hauptprogramm soll wie folgt aussehen:
…
void main(void)
{
float x,y;
printf("x = ");
scanf("%f",&x);
y = Exp(x);
printf("e hoch x = %12.4f");
}
…
Erstelle die Funktion Exp().
Die Reihenentwicklung soll abbrechen, sobald ein Summenglied kleiner als 1*10^(-7) ist.
Für die Berechnung der Fakultät soll die Funktion Fakult(int) erstellt werden.
mfg baldi [/img]