Gymnasium Zitta/Langer/Beispiel 2
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Pascal</language>
'''Der Caesar-Algorithmus'''
# Teste das Programm mit verschiedenen Eingaben.
# Erkläre mit eigenen Worten, was das Programm macht.
<code id="4d36e49dc0c07">
var t,wort:string;
v:integer;
function caesar;
var a,i,ascii:integer;
begin
a:=length(t);
for i:=1 to a do
begin
ascii:=ord(t[i]);
if (ascii<91) and (ascii>64)
then begin ascii:=ascii+v;
if ascii>90 then ascii:=ascii-26;
wort:=wort+chr(ascii)
end
else wort:=wort+' ';
end;
end;
</code>
<run id="4d36e49dc0c71">
t:= inputDialog('Klartext');
v:= StrToFloat(inputDialog('Verschiebezahl'));
writeln (Wort);
</run>