mam taki znany problem, chcę policzyć liczbę pi.. jednak chcę to zrobić obliczając cyfra po cyfrze(tak jak liczenie ułamków do ostatniej liczby po przecinku lecz z pi to się nie zatrzyma). Niestety takiego wzoru nie widziałem... jak to zrobić?
no ja tu nie widzę jak policzyć po kolei tylko jak ogólnie jak policzyć...
Tak to się nie da. Możesz liczyć PI z dokładnoscią do pewnego epsilona ale nie da sie liczyć tak całkiem cyfra po cyfrze. Ale jak bardzo chcesz to możesz sobie liczyć z dokładnoscią do 1, potem do 0.1, potem do 0.01 i tak dalej. Warunek z epsilonem jest taki że rozwijasz sobie szereg i wyliczasz kolejne przybliżenia PI i w chwili kiedy dwa sąsiednie przybliżenia różnią się o mniej niż epsilon to masz swoje szukane przybliżenie z dokładnoscią do epsilona.
Mozesz do tego wykorzystać na przykład ten wzór leibnitza albo newtona bo tam masz tylko dodawanie / odejmowanie kolejnych wyrazów.
Więc jeśli Szereg(i)
to wartość szeregu przybliżającego PI za pomocą i
wyrazów tego szeregu to jeśli |Szereg(i) - Szereg(i+1)| < eps
to znaczy że masz już wartość z dokładnością do swojego epsilona.
thx