WIELKA liczba i problem

  • Rejestracja: dni
  • Ostatnio: dni
0

mam liczbę 120 cyfrową zapisaną w memo i chcę dodać do niej np: 213219379264823648362 Jakiego typu zmiennej mam użyć??

CooBek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 196
0

LongInt ? :-8 BTW. nie wiem czy memo pomieści takie liczby...

TO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 290
0

Musiał byś stworzyć własny typ.
Najlepiej na stringu, a potem do ostatnich liczb dodawać.

CooBek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 196
0

No fakt, LongInt nie ma tak dużego pasma.. btw. po jakiego grzyba Ci taki eksperyment? :-)

Marooned
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
0

Operacje na takich dużych liczbach realizuje się tablicowo. W serwisie jest plik obsługujący operacje na liczbach dowolnej długości - wrzucił to LF. Poszukaj.

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0

w dziale TP - moduł vlong

  • Rejestracja: dni
  • Ostatnio: dni
0

Ja proponuje wykorzystac wlasna arytmetyke napisana na stringach. Realizuje sie to w ten sposob, ze wykorzystuje sie algorytmy dzialan pisemnych i wykonuje sie je na stringach. Dosyc trudne, aczkolwiek wykonalne.

SN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 109
0

mozesz:

edtWynik.text := StrToInt(edt1.text) + StrToInt(edt2.text);

ale chyba nie, integer tyle nie pomiesci


Please, no more stupid questions...
(Nie bierz tego tak do siebie)

Snowak

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.