RosettaCodeData/Task/Nth/EasyLang/nth.easy

30 lines
482 B
Text
Raw Permalink Normal View History

2023-09-16 17:28:03 -07:00
func$ nth num .
last2 = num mod 100
last = num mod 10
if last2 >= 11 and last2 <= 13
return num & "th"
elif last = 1
return num & "st"
elif last = 2
return num & "nd"
elif last = 3
return num & "rd"
2023-07-01 11:58:00 -04:00
else
2023-09-16 17:28:03 -07:00
return num & "th"
2023-07-01 11:58:00 -04:00
.
.
print "0 to 25:"
for i = 0 to 25
2023-09-16 17:28:03 -07:00
write nth i & " "
2023-07-01 11:58:00 -04:00
.
print ""
print "250 to 265:"
for i = 250 to 265
2023-09-16 17:28:03 -07:00
write nth i & " "
2023-07-01 11:58:00 -04:00
.
print ""
print "1000 to 1025:"
for i = 1000 to 1025
2023-09-16 17:28:03 -07:00
write nth i & " "
2023-07-01 11:58:00 -04:00
.