Koledzy mają rację, nie da się uzyskać najdokładniejszy wynik liczby
która jest nie skończona.
Ale wkońcu ludzie musieli jakoś do tego dojść, a także uzyskać taki ogromny wynik
po przecinku
http://const.physics.edu.pl/liczbapi.phpTroche poszperałem
znalazłem w google coś takiego
http://andyk.pg.gda.pl/skrypty/#Liczbahttp://peb.pl/programowanie/683934-pascal-obliczanie-pi-wzorem-newtona-2.htmlNie jest to konkretna odpowiedz, ale przykłady , ponieważ nie znam się
na programowaniu i nigdy się nie zastanawiałem nad tym problemem.
Jednego się bym bał.... nawet jeśli znalazłbym wzór który liczyłby mi liczbę pi
to możliwe że komputer tak długo by mi się zawiesił , aż skończyła by mu się
pamięć na obliczanie i jeszcze to nie był by koniec liczby pi.
Dlatego ograniczenie zawsze jakieś musi być.
PS: przyjmij , że pi=3,14 lub jak uważasz.
Edit:
Jeszcze wygrzebałem coś takiego z google...
Domyślnie, bash nie może wykonywać obliczeń zmiennoprzecinkowych.
By problem rozwiązać, należy użyć dodatkowego narzędzia powłoki o nazwie
bc. Jest to dokładny kalkulator, którego można używać w wierszu poleceń.
http://www.linux.org.pl/PLUG/susebook/tekst_suzie_6bashprogrammc.pdfhttp://www.linux.net.pl/~wkotwica/doc/bc/bc_7.htmlEdit,
Może znalazłem coś bardziej konkretnego:
konkurs, który w sposób obiektywny pokaże prędkość maszyn na których pracujemy. Polega on na tym, że każemy blaszakowi wyznaczyć liczbę PI z dokładnością 50 000 miejsc po przecinku.
Liczba zostaje przekierowana do pliku 'pi.txt' w katalogu w którym obecnie się znajdujemy.
Kliknij tu