> 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