Viết trương trình tính tích N số tự nhiên đầu tiên, với N được nhập từ bàn phím. a. Sử dụng câu lệnh lặp for... do b. Sử dụng câu lệnh lặp while... do
2 câu trả lời
b.
var i,n: integer;
s:longint;
begin
write('nhap so n=');readln(n);
s:=0;
i:=1;
while i<=n do
begin
s:=s+i; i:=i+1;
end;
write('tong cua',n,' so tu nhien dau tien la',s);
readln
end.
a/
Program BTH;
Uses Crt;
var s,n,i:longint;
Begin
clrscr;
Write('Nhap n: ');readln(n);
s:=1;
For i:=1 to n do
Begin
s:=s*i;
end;
Writeln('Tong day so trong day la: ',s);
readln;
end.
b/
Program BTH;
Uses Crt;
var s,n,i:longint;
Begin
clrscr;
Write('Nhap n: ');readln(n);
s:=1;
i:=1;
While i<=n do
Begin
s:=s*i;
i:=i+1;
end;
Writeln('Tong day so trong day la: ',s);
readln;
end.