Viskas labai aisku, kadangi pats tokius svarstymus dariau :). Norejosi suzinoti ar tokie dalykai yra optimizuojami (nebutinai banko lygmenyje) pvz.: mano atveju - tarpusavio atsiskaitymai: yra mokejimo terminas ir nuo kada skaiciuojami despinigiai. Moketojas bet kada turi tureti galimybes: pamatyti kiek turi moketi ir kiek jau priaugo tai dienai delspinigiu. Tai ir galvoju, ar nakti visiems perskaiciuoti kas diena, ar on-line suskaiciuoti ir parodyti vartotojui, kai jis to papraso, pagal paprastesni algoritma. P.S . Apvalinimo pasekmes jau esu pajutes :) Donatas Donatas "Saulius Sakarauskas" <ssaulius123@gmail.com> wrote in message news:hq2ms4$jet$1@trimpas.omnitel.net... > Donatas wrote: > Įdėsiu smulkų komentarą. Taip, skaičiuojant kiekvieną dieną trunka > ilgai. Bet bankinės sistemos taip ir daro, nes: > > 1. Vis tiek kiekvieną dieną reikia raportuoti Lietuvos bankui sukauptas > palūkanas iš vienos ir iš kitos pusės (čia taip grubiai parašiau). > 2. Bankinė sistema turi būti transakcijinė. T.y. kiekviena istorinė > operacija turi būti atvaizduota būtent taip, kaip ir įvyko. > Nepriklausomai, ar dėl kliento kaltės jis vėlavo vieną dieną, ar šiaip > banko sistema buvo "palūžusi į vakarą". Todėl tokių "nestandartinių" > variantų gausybė neleidžia parašyti universalios formulės. > Beje, šiam atvejui "kabina" ne tik istorinės operacijos, bet ir > gražinimo grafikai. Jeigu bankas klientui jau išsiuntė, kad jam reikės > mokėti paskolą tokią ir tokią dieną, tai tai jau kaip ir įsipareigojimas. > Ir jis nesikeičia, jeigu seimas netikėtai sugalvoja perkelti poilsio > dieną... > > Anyway, patikėk variantų gali būti daug ir įvairių, kad universalios > formulės nerasi. > > > Beje, dar viena smulki ir jau matematinė pastaba. Tarkime tu nori > sutaupyti, ir palūkanas sudauginti iš karto už kelias dienas. O bankas > (kita pusė) jas skaičiuos kiekvieną dieną. Kaip manai, ar priskaičiuotų > palūkanų suma bus lygi ir pirmu, ir antru atveju? > Iš karto pasakysiu, kad tam tikrais atvejais skiriasi (nes viskas > apvalinasi iki centų). O pagal apskaitos taisykles reikia skaičiuoti > kiekvieną dieną atskirai. Tad ar tavo patobulintas algoritmas sugebės > paskaičiuoti pagal apskaitos taisykles? ;-) > > Tikiuosi, ne per sudėtingai parašiau. ;-) > > Iki, > Saulius > -- > > Windows contains FAT. Use Linux -- you won't ever have to worry > about your weight. > > -- Ewout Stam > >