<font color="darkblue">W poście "Wyliczanie liczby PI" http://4programmers.net/Forum/viewtopic.php?id=37628 zaproponowałe zapisywanie danych w postaci ułamka z dwóch liczb w string'u. To daje do kładność maksymalną rzędu 1/2562147483647 i maksymalną zapisamą liczbę 2562147483647. [cygaro] Zarypiste!! co??
tylko, że trzeba zrobic typy danych i funkcje do podstwawowych operacji matematycznych [stuk] (nawet jusz zacząłem >> stwierdziłem że lepsze od stringów będą strumienie >> wtedy maxymalna dokładność wynosi 1/2569223372036854775807 a maxymalna wartość 2569223372036854775807...)
Tylko z tymi funkcjami nie jest tak prosto:
- dodawanie i odejmowanie jest stosunkowo proste (teoretycznie :-8 ) >> na zasadzie dzielenia liczby na poszczególne człony typu integer i dodawanie ich (tak jak dodawanie słópków jakiego się uczyliśmy w czwartej klasie podstawówki).
Tylko jak zrobić <font color="red">mnorzenie</span> i dzielenie, obliczanie reszty z dzielenia, potęgowanie itp tak by nie dodawać n razy tą samą liczbe do siebie (<font color="red">mnorzenie</span>) lub odejmować (dzielenie) do zera
To przecież trwało by wieczność!! :-[ </span>