asp nimmt die ganze Zahl einer Zahl, rundet sie aber nicht. Solange es eine Dezimalzahl gibt, nimmt es eine ganze Zahl, die größer als diese Zahl ist, wie zum Beispiel:
0,625 braucht 1
2.1 Nimm 3
3.6 Nimm 4
<%
wenn fix(a)>a dann
b=fix(a)
anders
b=fix(a)+1
Antwort.write b
Ende wenn
%>
oder:
<%
a=0,625
if a<>fix(a) then
a=fix(a)+1
anders
a=fix(a)
Ende wenn
Antwort.schreibe ein
%>
(Hinweis: Dieser Test war erfolgreich!)
-------------
Bei Verwendung:
<%
a=0,625
if a<>cint(a) then
a=cint(a)+1
Antwort.schreibe ein
Ende wenn
%>
(Hinweis: Wenn a=0,625, ist der zurückgegebene Wert 2 statt 1.)