عندما تتم معالجة تنسيق ASP مع قيم مشابهة لـ 25/5 ، تكون النتيجة 5.00 عندما تتم معالجة القيمة المشابهة لـ 28/8 بقيم مماثلة لقيم 28/8 ، والنتيجة هي 3.50
تحسينه ، قم بإزالة 0s عديمة الفائدة بحيث تكون النتائج 5 و 3.5 على التوالي
نسخة الكود كما يلي:
FunctionFM (NB)
ifisnumeric (nb) ثم
ديما
a = formatnumber (nb ، 2 ، -1)
ifright ((A+"") ، 2) = 00then
FM = CLNG (أ)
آخر
fm = formatnumber (nb ، 1 ، -1)
Endif
آخر
FM = 0
Endif
الوظيفية