Viết chương trình nhập vào kí tự c. Kiểm tra xem nếu kí tự nhập vào là kí tự thường trong khoảng từ 'a' đến 'z' thì đổi sang chữ in hoa và in ra, nếu kí tự in hoa trong khoảng A đến Z thì đổi sang chữ thường và in ra, nếu kí tự là số từ 0 đến 9 thì in ra câu "Kí tự bạn vừa nhập là số …(in ra kí tự c)", còn lại không phải 3 trường hợp trên in ra thông báo "Bạn đã nhập kí tự …(in ra kí tự c)".
2 câu trả lời
uses crt;
var c:char;
begin
readln(c);
if c in ['a'..'z'] then writeln(upcase(c)) else
if c in ['A'..'Z'] then writeln(lowercase(c)) else
if c in ['0'..'9'] then writeln('Ky tu ban vua nhap la so ',c) else
writeln('Ky tu ban vua nhap la ',c);
readln;
end.
program bai_giai;
uses crt;
var c:char;
begin
clrscr;
write('Nhap ki tu c: '); readln(c);
if c in ['a'..'z'] then
begin
c:=upcase(c);
write(c);
end
else if c in ['A'..'Z'] then
begin
c:=chr(ord(c)+32);
write(c);
end
else if c in ['0'..'9'] then write('Ki tu ban vua nhap la so ',c)
else writeln('Ban da nhap ki tu ',c);
readln;
end.