Ciao a tutti!
Vorrei realizzare un programmino che mi calcoli tutte le cifre dopo la virgola del numero e (2.71........). So che c'è la costante Math.E, ma io voglio poter calcolare tutte le cifre dopo la virgola che voglio.
Sto provando con lo sviluppo in serie di Taylor, che mi dice che e è uguale alla serie con n che va da 0 a infinito di 1/n! . Con il seguente codice:
A parte che vedo che mi stampa un 1 e poi va avanti a stamparmi il 2, poi giunto a i=66, mi dà una DivideByZeroException.double serie = 0;
for (long i = 0; i < 300; i++)
{
serie = serie + 1 / GetFattoriale(i);
Console.WriteLine(serie);
}
Immagino che sto sbagliando completamente impostazione per questo programma. Come faccio ad arrotondare il numero e ad un numero di cifre decimali molto grande che decido io?![]()
Grazie in anticipo per il vostro aiuto!![]()