asp prend l'entier d'un nombre mais ne l'arrondit pas Tant qu'il y a une décimale, il prend un entier supérieur à ce nombre, comme :
0,625 prend 1
2.1 Prendre 3
3.6 Prise 4
<%
si fix(a)>a alors
b = correctif (a)
autre
b=réparer(a)+1
réponse.écrire b
finir si
%>
ou:
<%
a=0,625
si a<>fix(a) alors
a=réparer(a)+1
autre
a = correctif (a)
finir si
réponse.écrire un
%>
(Remarque : ce test a réussi !)
-------------
Si utilisé :
<%
a=0,625
si a<>cint(a) alors
a=cint(a)+1
réponse.écrire un
finir si
%>
(Remarque : si a=0,625, la valeur renvoyée sera 2 au lieu de 1.)