Bài 10: Cấu trúc lặp

NT

Lập tính tính tổng:

S = \(1!+2!+3!+.....+n!\) (n được nhập vào từ bàn phím)  . 

NT
22 tháng 1 2021 lúc 23:10

uses crt;

var n,i:longint;

s:real;

{------------ham-tinh-giai-thua---------------------}

function gthua(x:longint):real;

var i:longint;

gt:real;

begin

gt:=1;

for i:=1 to x do

gt:=gt*i;

gthua:=gt;

end;

{------------chuong-trinh-chinh------------------}

begin

clrscr;

write('Nhap n='); readln(n);

s:=0;

for i:=1 to n do 

  s:=s+gthua(i);

writeln(s:0:0);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
NT
Xem chi tiết
NT
Xem chi tiết
QN
Xem chi tiết
NA
Xem chi tiết
NB
Xem chi tiết
TN
Xem chi tiết
PL
Xem chi tiết
MC
Xem chi tiết
NM
Xem chi tiết