Bài giải của đề Pascal<---->
Monday, March 24, 2008 11:29:56 AM
Viết chương trình sử dụng thủ tục vẽ hình tam giác vuông cân cạnh a ("đặc ruột") lên màn hình và xoay đủ 4 hướng:
vd: a=5
--------------------1
*
**
***
****
*****
--------------------2
*****
****
***
**
*
--------------------3
*****
****
***
**
*
--------------------4
*
**
***
****
*****
--------------------5
Đây là bài giải:
Program VeTamGiacVuongCan;
Procedure Ve1(Canh:Integer);
var X,Y:Integer;
Begin
If Canh>1 then
Begin
For Y:=1 to Canh do
Begin
For X:=1 to Y do write('*');
writeln;
End;
End;
End;
Procedure Ve2(Canh:Integer);
var X,Y:Integer;
Begin
If Canh>1 then
Begin
For Y:=Canh downto 1 do
Begin
For X:=1 to Y do write('*');
writeln;
End;
End;
End;
Procedure Ve3(Canh:Integer);
var X,Y:Integer;
Begin
If Canh>1 then
Begin
For Y:=1 to canh do
Begin
write('':y-1) ;
For X:=1 to canh-y+1 do write('*');
writeln;
End;
End;
End;
Procedure Ve4(Canh:Integer);
var X,Y:Integer;
Begin
If Canh>1 then
Begin
For Y:=canh downto 1 do
Begin
write('':y-1) ;
For X:=1 to canh-y+1 do write('*');
writeln;
End;
End;
End;
Begin
writeln('-----------Ve1-----------------');
ve1(5);
writeln('-----------Ve2-----------------');
ve2(5);
writeln('-----------Ve3-----------------');
ve3(5);
writeln('-----------Ve4-----------------');
Ve4(5);
readln;
end.













Nguyễn Hữu Anh TuấnNguyenHuuAnhTuanComputer # Tuesday, March 25, 2008 6:50:47 PM
Unregistered user # Friday, January 8, 2010 4:02:39 AM
Unregistered user # Friday, January 8, 2010 2:21:53 PM