Skip to content

Commit 4186034

Browse files
committed
Updated: ccipher.psc
1 parent 030aba0 commit 4186034

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

progs/ccipher.psc

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,16 @@
33
OUTPUT 'Please enter a string:'
44
str <- USERINPUT
55
IF str = '' THEN
6-
str <- 'Beware of PLOTS!'
6+
str <- 'Orjner bs CYBGF!'
77
ENDIF
88
cipher <- ''
99
FOR letter IN str
10-
code <- CHAR_TO_CODE(letter)
11-
IF code >= CHAR_TO_CODE('A') AND code <= CHAR_TO_CODE('Z') THEN
12-
code <- (code - CHAR_TO_CODE('A') + 13) MOD 26 + CHAR_TO_CODE('A')
10+
IF letter >= 'A' AND letter <= 'Z' THEN
11+
cipher <- cipher + CODE_TO_CHAR((CHAR_TO_CODE(letter) - CHAR_TO_CODE('A') + 13) MOD 26 + CHAR_TO_CODE('A'))
12+
ELSE IF letter >= 'a' AND letter <= 'z' THEN
13+
cipher <- cipher + CODE_TO_CHAR((CHAR_TO_CODE(letter) - CHAR_TO_CODE('a') + 13) MOD 26 + CHAR_TO_CODE('a'))
14+
ELSE
15+
cipher <- cipher + letter
1316
ENDIF
14-
IF code >= CHAR_TO_CODE('a') AND code <= CHAR_TO_CODE('z') THEN
15-
code <- (code - CHAR_TO_CODE('a') + 13) MOD 26 + CHAR_TO_CODE('a')
16-
ENDIF
17-
cipher <- cipher + CODE_TO_CHAR(code)
1817
ENDFOR
1918
OUTPUT 'Cipher: ' + cipher

0 commit comments

Comments
 (0)