Ayuda en cálculo del número e !!! Help

jezabel
07 de Julio del 2005
Hola... soy nueva en este foro!! pero siempre revisaba esta web pues me parece muy buena... de paso aprendes mucho..

Estudio informatik y estoy viendo estructura de datos I.. voy ya por el 4to semstre.. estudio aki en Vzla...

Bueno, lo q sucede es que necesito q alguien si tiene el código en C, C++, Delphi del cálculo de la Normal (área) y aparte del cálculo del número e... lo necesito urgente... Xfa!!!!!!!!!!!!!!!!!

Alguien que lo tenga q me ayude... es urgente

Jezabel... muchas gracias

cesar
07 de Julio del 2005
Ahí te va el cálculo en C++ del número e. Como puedes ver el número n representa la precisión que quieres que tenga en decimales. Espero que te sirva.
César.

/*
Escribir un programa que estime el valor de la constante "e".
La constante "e" es el límite de la serie 1+1/1!+1/2!+...+1/n!+... cuando
n tiende a infinito.

Se pide un programa que aproxime el valor de la constante "e" calculando
la suma finita de los n primeros términos de la sucesión
(1, 1/1!, 1/2!, ...,1/n!)
siendo n un número introducido por teclado.

*/

#include <iostream>
#include <cstdlib>

int main()
{
float e=1;
int n,i=0,fact=1;
const float u=1;
cout<<"\nIntroduce el numero n: ";
cin>>n;

/*INV: e=1+1/1!+1/2!+...+1/i! && 0<=i<=n */
while (i!=n)
{
/*INV y CONDICIÓN: e=1+1/1!+1/2!+...+1/i! && 0<=i<=n && i!=n */
i++;
fact*=i;
e+=u/fact;
/*INV: e=1+1/1!+1/2!+...+1/i! && 0<=i<=n */
}
/*AL SALIR DEL BUCLE: Se cumple el invariante y la negación de la condición:
e=1+1/1!+1/2!+...+1/i! && 0<=i<=n && !(i!=n) luego se verifica
e=1+1/1!+1/2!+...+1/n!, que es precisamente la postcondición */
/* Sólo queda garantizar que el bucle termina y para ello definimos la
función limitadora: t(estados)=n-i */

cout<<"\nEl valor de la constante e es: "<<e<<\'\n\';
cout<<"\n";
system ("PAUSE");
return 0;
}

jezabel
07 de Julio del 2005
Oye.. muchisimas gracias... voy a probarlo y cualquier dudita esp estes en la posibilidad de aclararmelas... de verdad me ayudaste bastante.. thanksss..

cuidate.. Jeza.. te escribo cualquier cosa