يأخذ asp عددًا صحيحًا ولكن لا يقوم بتقريبه طالما أن هناك رقمًا عشريًا، فإنه يأخذ عددًا صحيحًا أكبر من هذا الرقم، مثل:
0.625 يأخذ 1
2.1 خذ 3
3.6 خذ 4
<%
إذا الإصلاح (أ)> ثم
ب = الإصلاح (أ)
آخر
ب=إصلاح(أ)+1
استجابة.اكتب ب
نهاية إذا
%>
أو:
<%
أ = 0.625
إذا كان <>الإصلاح (أ) إذن
أ=الإصلاح(أ)+1
آخر
أ=الإصلاح(أ)
نهاية إذا
الرد.اكتب أ
%>
(ملاحظة: هذا الاختبار كان ناجحًا!)
-------------
إذا استخدمت:
<%
أ = 0.625
إذا كان <>سينت (أ) إذن
أ=سينت (أ)+1
الرد.اكتب أ
نهاية إذا
%>
(ملاحظة: إذا كانت a=0.625، فستكون القيمة التي تم إرجاعها 2 بدلاً من 1.)