[ Zidar @ 18.06.2007. 17:39 ] @
Neka je zadat broj ZadatiBroj i zelimo da ga zaokruzimo na N decimala. To moze da odradi sledeca fromula: ZaokruzeniBroj = INT(ZadatIBroj * 10^N + 0.5)/ 10^N (1) Za pozitivno N dobijaju se decimale, za negativno N dobijaju se znacajna mesta ispred decimalnog zareza. Moze li se napisati slicna formula, ali da nismo ograniceni na decimalno zaokruzivanje. Zelimo da zaokruzimo na najbliizh 0.25, ili na najblizih 5, ili 17, bilo sta. Onad bi formula (1) bila u stvari specijalan slucaj opste formule. Ja znam da moze ali ne mogu da se setim kako. Pre nekih 20 -25 godina sam uspeo da napisem formulu za generalno zaokruzivanje (trebalo mi je zaokruzivanje na inche, svaki 25.3 mm). Formulu sam naravno negde zaturio i sada me pamet vise ne sluzi da bih je napisao ponovo. Molim za pomoc. Nije u pitanju domaci zadatak, malo sam prestario tu operaciju ![]() http://www.elitesecurity.org/t48480 Ima li neko sa idejama, kako dakle napisati generalizovanu formulu za zaokruzivanje na proizvoljni broj proizvoljnih jedinica? Zadatak je mozda vise inzenjerski nego matematicki, ali matematika je tu da pomaze inzenjerima, zar ne ![]() |