RosettaCodeData/Task/Rot-13/Ring/rot-13.ring

15 lines
424 B
Text
Raw Permalink Normal View History

2016-12-05 23:44:36 +01:00
see "enter a string : " give s
ans = ""
for a = 1 to len(s)
letter = substr(s, a, 1)
if letter >= "a" and letter <= "z"
char = char(ascii(letter) + 13)
if char > "z" char = chr(asc(char) - 26) ok
else
if letter >= "a" and letter <= "z" char = char(ascii(letter) + 13) ok
if char > "z" char = char(ascii(char) - 26) else char = letter ok
ok
ans = ans + char
2018-06-22 20:57:24 +00:00
next
2016-12-05 23:44:36 +01:00
see ans + nl