nguabay91
20-05-2011, 07:35
các pác ơi tình hình là như thế này
em có chương trình viết bằng pascal như thế này:
program Tinh_lua_tuoi;
uses crt;
var
ho_ten: string[20];
namsinh, namnay, tuoi: integer;
phanloai: string[14];
begin
clrscr;
write('Nhap ho va ten: ');
readln(ho_ten);
write('Nhap nam sinh: ');
readln(namsinh);
write('Nhap nam nay: ');
readln(namnay);
tuoi:= namnay - namsinh;
if tuoi < 0 then writeln('Nhap sai')
else
begin
case tuoi of
0, 1: phanloai:= 'So sinh';
2..9: phanloai:= 'Nhi Dong';
10..15: phanloai:= 'Thieu nien';
16..32: phanloai:= 'Thanh nien';
33..50: phanloai:= 'Trung nien';
else
phanloai:= 'Nguoi lon tuoi';
end;
writeln(ho_ten, #32, tuoi, #32, phanloai);
end;
readln;
end.
vậy pác nào là pro về programing cho em hỏi làm sao để thay câu lệnh case of trên bằng các câu lệnh if then trong pascal ?
mọi người nhớ dúp em với nha em đang cần gấp
mọi người cho em thank ! trước nà :D
em xin cảm ơn và hậu tạ !
em có chương trình viết bằng pascal như thế này:
program Tinh_lua_tuoi;
uses crt;
var
ho_ten: string[20];
namsinh, namnay, tuoi: integer;
phanloai: string[14];
begin
clrscr;
write('Nhap ho va ten: ');
readln(ho_ten);
write('Nhap nam sinh: ');
readln(namsinh);
write('Nhap nam nay: ');
readln(namnay);
tuoi:= namnay - namsinh;
if tuoi < 0 then writeln('Nhap sai')
else
begin
case tuoi of
0, 1: phanloai:= 'So sinh';
2..9: phanloai:= 'Nhi Dong';
10..15: phanloai:= 'Thieu nien';
16..32: phanloai:= 'Thanh nien';
33..50: phanloai:= 'Trung nien';
else
phanloai:= 'Nguoi lon tuoi';
end;
writeln(ho_ten, #32, tuoi, #32, phanloai);
end;
readln;
end.
vậy pác nào là pro về programing cho em hỏi làm sao để thay câu lệnh case of trên bằng các câu lệnh if then trong pascal ?
mọi người nhớ dúp em với nha em đang cần gấp
mọi người cho em thank ! trước nà :D
em xin cảm ơn và hậu tạ !