function FormNum (num : int) : string
var reverse : string := ""
var complete : string := ""
var digits : string := intstr (num)
var counter : int := 0
for decreasing x : length (digits) .. 1
reverse += digits (x)
counter += 1
if counter = 3 and x not= 1 then
reverse += ","
counter := 0
end if
end for
for decreasing x : length (reverse) .. 1
complete += reverse (x)
end for
result complete
end FormNum
put FormNum (1234567890)
var num : int := 1000
var font : int := Font.New ("courier new:12")
Font.Draw (FormNum (num), 50, 50, font, black)
|