N'th: Difference between revisions
Content added Content deleted
Line 2,245: | Line 2,245: | ||
=={{header|EasyLang}}== |
=={{header|EasyLang}}== |
||
<syntaxhighlight lang="easylang"> |
<syntaxhighlight lang="easylang"> |
||
func$ nth num . |
|||
last2 = num mod 100 |
|||
last = num mod 10 |
|||
if last2 >= 11 and last2 <= 13 |
|||
⚫ | |||
if lastTwoDigits$ = "11" or lastTwoDigits$ = "12" or lastTwoDigits$ = "13" |
|||
elif last = 1 |
|||
return num & "st" |
|||
elif last = 2 |
|||
return num & "nd" |
|||
elif last = 3 |
|||
return num & "rd" |
|||
⚫ | |||
else |
else |
||
return num & "th" |
|||
. |
. |
||
. |
. |
||
print "0 to 25:" |
print "0 to 25:" |
||
for i = 0 to 25 |
for i = 0 to 25 |
||
nth i |
write nth i & " " |
||
write ordinal$ |
|||
write " " |
|||
. |
. |
||
print "" |
print "" |
||
print "250 to 265:" |
print "250 to 265:" |
||
for i = 250 to 265 |
for i = 250 to 265 |
||
nth i |
write nth i & " " |
||
write ordinal$ |
|||
write " " |
|||
. |
. |
||
print "" |
print "" |
||
print "1000 to 1025:" |
print "1000 to 1025:" |
||
for i = 1000 to 1025 |
for i = 1000 to 1025 |
||
nth i |
write nth i & " " |
||
write ordinal$ |
|||
write " " |
|||
. |
. |
||
</syntaxhighlight> |
</syntaxhighlight> |