Comment calculer pi à N, le nombre de places en C# à l'aide de boucles

Comment pourrais-je aller sur le calcul de PI en C# pour un certain nombre de décimales?

Je veux être en mesure de passer un nombre dans une méthode et de revenir PI calculé à un nombre de décimales.

public decimal CalculatePi(int places)
{
    //magic
    return pi;
}

Console.WriteLine(CalculatePi(5)); //Would print 3.14159

Console.WriteLine(CalculatePi(10)); //Would print 3.1415926535

etc...

Je ne se soucient pas de la vitesse du programme. J'ai juste envie d'être aussi simple et facile à comprendre car il peut être. Merci d'avance pour l'aide.

Simple à comprendre en termes de programmation, ou en termes de mathématiques?
en.wikipedia.org/wiki/...
Jetez un oeil ici: dotnetperls.com/pi Il y a des exemples de méthodes de calcul de pi à 20 places, toutefois, certaines limitations sont abordés tels que le manque de précision
de la programmation.

OriginalL'auteur Chev | 2012-07-26