Bergervei/Ein- und Ausgabe
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Pascal</language>
<code id="4d321c438d9db">
var zahl: integer;
function eingabe: integer;
var korrekt, ziffer: boolean;
zk : string;
i,j: integer;
begin
zk:=inputdialog('Deine Zahl:');
korrekt:=strtoint(zk)>=0;
for i:=1 to length(zk) do
begin
ziffer:=false;
for j:=48 to 57 do ziffer:=ziffer or (zk[i]=chr(j));
korrekt:=korrekt and ziffer;
end;
if korrekt then
showmessage('Deine Zahl war: '+zk)
else
showmessage('Fehlerhafte Eingabe: '+zk);
result:=strtoint(zk);
end;
</code>
<run id="4d321c438da8e">
zahl:=eingabe();
writeln(zahl);
</run>