Viết chương trình tính tích của 10 số tự nhiên đầu tiên +sử dụng câu lệnh lặp for...to...do...(cách 1) +sử dụng câu lệnh while...do...(cách 2)

2 câu trả lời

Tich:=1;
For i:=1 to 10 do tich:=tich*i;
Tich:=1;
i:=1;
While i<=10 do
Begin
Tich:=tich*i;
I:=i+1;
End;

*Sử dụng câu lệnh for to do:

Program baitap;

Uses crt;

Var S,i:integer;

Begin

Clrscr;

S:=1;

For i:=1 to 10 do S:=S*i;

Writeln('Tich cua 10 so tu nhien dau tien:',S);

Readln

End.

*Sử dụng câu lệnh while do:

Program cunglabaitap;

Uses crt;

Var i,S:integer;

Begin

Clrscr;

i:=1;S:=1;

While i<=10 do
     Begin
     S:=S*i;
     i:=i+1;
     End;

Writeln('Tich cua 10 so tu nhien dau tien:',S);

Readln

End.

Câu hỏi trong lớp Xem thêm