Bài 6. Câu lệnh điều kiện

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Mai Quỳnh Anh

Viết hàm LOWCASE( c:char):char; để đổi chữ cái hoa c thành chữ thường.

ĐỖ CHÍ DŨNG
31 tháng 10 2019 lúc 21:20

Ý tưởng:

Trong bảng mã ASCII, số thứ tự của chữ cái hoa nhỏ hơn số thứ tự của chữ cái thường là 32. Vì vậy ta có thể dùng 2 hàm CHR và ORD để chuyển đổi.

Uses crt;

Var ch:Char;

Function LOWCASE (c:Char):Char;

Begin

If c IN [‘A’..’Z’] Then LOWCASE:=CHR(ORD(c)+32)

Else LOWCASE:=c;

End;

Begin

Write(‘Nhap ký tu ch=’); Readln(ch);

Writeln(‘Ky tu hoa la: ‘, LOWCASE(ch));

Readln;

End.

Khách vãng lai đã xóa
Sara Trang
31 tháng 10 2019 lúc 21:43

Mik sai một lỗi nhỏ bạn thông cảm

Program Sara_Trang2;

use crt;

Var ch:Char;

Function LOWCASE(c:Char):Char;

Begin

If c IN [‘A’..’Z’] Then LOWCASE:=CHR(ORD(c)+32)

Else LOWCASE:=c;

End;

Begin

Write(‘Nhap ky tu ch=’); Readln(ch);

Writeln(‘Ky tu hoa la: ‘, LOWCASE(ch));

Readln

End.

Khách vãng lai đã xóa
Sara Trang
31 tháng 10 2019 lúc 21:20

Program Sara_Trang;

uses crt;

Var ch:Char;

Function LOWCASE(c:Char):Char;

Begin

If c IN [‘A’..’Z’] Then LOWCASE:=CHR(ORD(c)+32)

Else LOWCASE:=c;

End;

Begin

Write(‘Nhap ký tu ch=’); Readln(ch);

Writeln(‘Ky tu hoa la: ‘, LOWCASE(ch));

Readln;

End.

Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
31 tháng 10 2019 lúc 21:39

bài này dễ ẹt à

Uses crt;

Var ch:Char;

{---------------chuong-trinh-con-----------------}

Function LOWCASE (c:Char):Char;

Begin

If c IN [‘A’..’Z’] Then LOWCASE:=CHR(ORD(c)+32)

Else LOWCASE:=c;

End;

{------------------chuong-trinh-chinh--------------}

Begin

clrscr;

Write(‘Nhap ký tu ch=’); Readln(ch);

Writeln(‘Ky tu hoa la: ‘, LOWCASE(ch));

Readln;

End.

Khách vãng lai đã xóa

Các câu hỏi tương tự
tran thi my le
Xem chi tiết
Huỳnh Tấn Lộc
Xem chi tiết
Trần Khánh Linh
Xem chi tiết
Bảo Hân
Xem chi tiết
Võ Đông Anh Tuấn
Xem chi tiết
Anh Trai Nang
Xem chi tiết
Tú Nguyễn
Xem chi tiết
Phong Vân Lam
Xem chi tiết
Nguyễn võ Gia khiêm
Xem chi tiết