tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
601
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kannaum kannaum ist offline Mitglied Silber
    Registriert seit
    Sep 2009
    Beiträge
    71
    Hallo,

    Ich schreibe im Moment ein Programm mit dem man Pi mit den verschiedensten Alogrithmen berechnen kann.
    Bei ein paar Formeln stehe ich aber an.
    Bei diesen handelt es sich aber imer um das selbe Problem.

    Hier ist eine der Formeln:
    http://de.wikipedia.org/wiki/Kreisza...zu_John_Machin
    Es handelt sich genauer um diese: geschlossene Formel für π in Form eines unendlichen Produktes
    Ich habe leider gar keine Ahnung, wie ich das machen kann.

    Könnte mir bitte jemand einen Tipp geben, wie ich das machen kann.

    Ich weiß, dass hier normalerweise nur bei konkreten Problemen geholfen wird, ich kann aber leider nicht einmal einen Ansatz vorweisen.

    Und ich programmiere das ganze in C#.

    mfg
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hi

    das ist doch ein konkretes Problem...oder?
    Warum sollten wir dir dabei nicht helfen?

    Also...

    Nehmen wir zwei Variablen a und b (am besten double oder decimal
    oder gleich eine GMP-Zahl...irgendetwas mit vielen genauen Kommastellen ).

    Am Anfang a auf 1.00 und b auf 0.00 setzen.
    a=1.00;b=0.00;

    Dann in einer Schleife
    {
    Zu b 2.00 dazuzählen
    b+=2.00;
    Aus b die (Quadrat-)Wurzel ziehen (und wieder in b speichern)
    b=Math.sqrt(b);
    a mit b/2 multiplizieren und in a speichern
    a*=(b/2);
    }
    Je öfter die Schleife durchlaufen wird, desto genauer wird es.

    Am Schluss noch den doppelten Kehrwert von a nehmen
    a=2/a;

    Fertig, Pi ist in a.

    Gruß
     

Ähnliche Themen

  1. Formeln
    Von klanawagna im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.05.10, 11:11
  2. Formeln
    Von klanawagna im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 19.05.10, 10:39
  3. Formeln zusammenrechnen
    Von lukasS im Forum Office-Anwendungen
    Antworten: 7
    Letzter Beitrag: 26.04.06, 15:59
  4. Formeln?
    Von Sniff im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 13.06.01, 13:28