mostrar siguiente caracter
Publicado por pepe (2 intervenciones) el 19/10/2011 13:11:27
Hola mi problema es que tengo un problema que dice que al introducir cualquier caracter lo codifique mostrando el siguiente, pero al ser un caracter no se como se hace. Por ejemplo si introduces un 'a' que ponga 'b' o un digito '2' que ponga '3' .
Tengo esto hecho pero me muestra la letra en codigo ascii.
var
c:char;
begin
writeln('Escribe un caracter: ');
readln(c);
case c of
'a'..'z': begin
if c='z' then writeln('a')
else writeln(ord(c));
end;
'A'..'Z': begin
if c='Z' then writeln('A')
else writeln(ord(c));
end;
'0'..'9': begin
if c='9' then writeln('0')
else writeln(ord(c));
end;
else writeln('*');
end;
readln();
end.
Tengo esto hecho pero me muestra la letra en codigo ascii.
var
c:char;
begin
writeln('Escribe un caracter: ');
readln(c);
case c of
'a'..'z': begin
if c='z' then writeln('a')
else writeln(ord(c));
end;
'A'..'Z': begin
if c='Z' then writeln('A')
else writeln(ord(c));
end;
'0'..'9': begin
if c='9' then writeln('0')
else writeln(ord(c));
end;
else writeln('*');
end;
readln();
end.
Valora esta pregunta
0