Program BTH; uses crt; var i,n,k:longint; s:real; Function gt(a:longint):qword; var k:longint; Begin gt:=1; For k:=1 to a do gt:=gt*k; end; Begin clrscr; Write(‘Nhap n: ‘);readln(n); s:=0; For i:=1 to n do s:=s+gt(i); writeln(‘Tong day so tren la: ‘,s:4:2); readln; end.
Program FNG;
Uses crt;
Var n,i: longint;
s: extended;
Function giaithua(a: longint): qword;
Var i: longint;
Begin
giaithua:=1;
For i:=1 to a do
giaithua:=giaithua*i;
End;
Begin
Clrscr;
Write(‘Nhap n: ‘); Readln(n);
s:=0;
For i:=1 to n do
s:=s+1/giaithua(i);
Write(‘S = ‘,s:0:2);
Readln
End.
Program BTH;
uses crt;
var i,n,k:longint;
s:real;
Function gt(a:longint):qword;
var k:longint;
Begin
gt:=1;
For k:=1 to a do gt:=gt*k;
end;
Begin
clrscr;
Write(‘Nhap n: ‘);readln(n);
s:=0;
For i:=1 to n do s:=s+gt(i);
writeln(‘Tong day so tren la: ‘,s:4:2);
readln;
end.