[ dekys @ 20.09.2010. 16:14 ] @
Znam da ce neki reci da se o ovome govorilo!
Pitanje je da li neko ima resenje.
Problem na koji ja nailazim jeste budzetsko poslovanje u kome su brojevi jako veliki.
Tako da broj ima do 18 cifara, kad se krene u racunanje i u prvom koraku pomnozi sa 100 vec je problem!

Primer koji je neko dao u nekoj ranijoj temi ne funkcionise! Uzgred, da nije neko probao u SQL/MySQL da resi!

TNX
[ savkic @ 20.09.2010. 17:49 ] @
> Znam da ce neki reci da se o ovome govorilo! Pitanje je da li neko ima resenje.

Pogledaj prethodne diskusije, možeš uzeti neku biblioteku za rad sa ogromnim brojevima ili sam napisati, pogledaj http://www.elitesecurity.org/t297314-0#1768063 za primer.

> Problem na koji ja nailazim jeste budzetsko poslovanje u kome su brojevi jako veliki.
> Tako da broj ima do 18 cifara, kad se krene u racunanje i u prvom koraku pomnozi sa 100 vec je problem!

Zašto množiš sa 100? Ako ulazni broj predstaviš kao string, samo mu dodaj '00' na kraj.
[ dekys @ 20.09.2010. 20:44 ] @
Hvala na trudu!
Link ce pomoci, nadam se.

Citat:
Kontrolni broj (KB) poziva na broj po modelu 97
izračunava se tako što se numeričkom nizu (pozivu na
broj) dodaju dve nule (00) na kraju, takav niz cifara se
podeli s 97, dobijeni decimalni ostatak pomnoži sa 97 i
tako dobijen (zaokružen) ceo dvocifren broj oduzme od
broja 98.
Dobijena razlika izražena...
[ Rapaic Rajko @ 21.09.2010. 21:50 ] @
Kako bi rucno (na papiru) delio neki veliki broj sa 97?

Upravo to isprogramiraj... lakse je nego sto izgleda.

Pozz

Rajko
[ dekys @ 22.09.2010. 20:26 ] @
Da, hvala. Reseno!