Sử dụng câu lệnh lặp với số lần chưa bt trước.viết chương trình tính tổng và tích của 10 số tự nhiên đầu tiên giúp vs ạ

2 câu trả lời

uses crt;

var i, s1, s2 : longint;

begin

clrscr;

i := 1; s1 := 1; s2 := 0;

while i <= 10 do

begin s1 := s1 * i;

s2 := s2 + i; i := i + 1; end;

writeln('Tich = ', s1);

writeln('Tong = ', s2);

readln

end.

uses crt;
var i,tong,tich:integer;
begin
   clrscr;
   tong:=0; tich:=1;
   while i<=10 do
   begin
      i:=i+1;
      tong:=tong+i;
      tich:=tich*i;
   end;
   write('Tong la: ',tong);
   writeln;
   write('Tich la: ',tich);
   readln
end.