> 4. Jak nejlepe zaokrouhlit cele cislo na desitky smerem nahoru? > priklad: 81 = 90 > 83 = 90 > 89 = 90 > 80 = 80 (!) > Nedelam ve VB, ale ten postup je zruba nasledujici (v JavaScriptu): ... if(x/10!=Math.round(x/10)) { x = Math.ceil(x/10)*10; } ... V podstate to znamena, ze pokud se x neni delitelne deseti celociselne, pak x/10 zaokrouhlime nahoru (na to by VB mel mit funkci) a vynasobime zpet deseti (Ono vlastne jen vydeli x deseti, zaokrouhli nahoru a zase vynasobi nazpatek). Zaporna cisla to pak logicky zaokrouhluje dolu. tomas vagner | chicken e-mail: tom@chickenator.cz homepage: http://www.chickenator.cz
This archive was generated by hypermail 2.1.2 : 30. 09. 2001, 11:30 CEST