Caesar cipher: Difference between revisions

→‎{{header|REXX}}: moved the output for version 1 to version 1. -- ~~~~
(→‎version 2: removed dead code. -- ~~~~)
(→‎{{header|REXX}}: moved the output for version 1 to version 1. -- ~~~~)
Line 1,732:
 
err: say; say '***error!***'; say; say arg(1); say; exit 13</lang>
'''out0utoutput''' (for version 2) when using the input of:
<br><br>
22 The definition of a trival program is one that has no bugs
<pre style="overflow:scroll">
Caesar cypher key: 22
plain text: THEDEFINITIONOFATRIVALPROGRAMISONETHATHASNOBUGS
cyphered: PDAZABEJEPEKJKBWPNERWHLNKCNWIEOKJAPDWPDWOJKXQCO
uncyphered: THEDEFINITIONOFATRIVALPROGRAMISONETHATHASNOBUGS
</pre>
 
===version 2===
This version allows upper and lowercase Latin alphabet as well as all the
characters on the standard (computer) keyboard including blanks.
<lang rexx>/*REXX, Caesar cypher for almost all keyboard characters including blanks. */
<lang rexx>
/*REXX, Caesar cypher for almost all keyboard characters including blanks. */
 
parse arg key p /*get key and text to be cyphered*/
Line 1,761 ⟶ 1,769:
 
err: say; say '***error!***'; say; say arg(1); say; exit 13</lang>
'''output''' (for version 1) when using the input of:
<br><br>
22 The definition of a trival program is one that has no bugs
<pre style="overflow:scroll">
Caesar cypher key: 22
plain text: THEDEFINITIONOFATRIVALPROGRAMISONETHATHASNOBUGS
cyphered: PDAZABEJEPEKJKBWPNERWHLNKCNWIEOKJAPDWPDWOJKXQCO
uncyphered: THEDEFINITIONOFATRIVALPROGRAMISONETHATHASNOBUGS
</pre>
'''out0ut''' (for version 2) when using the input of:
<br><br>
31 Batman's hood is called a """cowl""" (old meaning).
<pre style="overflow:scroll">
Caesar cypher key: 31