a) uses crt;
var s,n,i:longint;
begin
clrscr;
write('Nhap n=');
readln(n);
i:=0;
s:=0;
while i<=n do
begin
inc(i);
s:=s+1/i*(i+2);
end;
writeln(s);
readln
end.
b)
uses crt;
var s,n,i:longint;
begin
clrscr;
write('Nhap n=');
readln(n);
i:=0;
s:=0;
while i<=n do
begin
inc(i);
s:=s+1/i;
end;
writeln(s);
readln
end.
mik chỉ ghi thuật toán thôi, code bạn tự làm nhé
nhập n
i:=1;
s:=0;
chú ý đến dấu + cuối cùng, đó là cách tính s
bạn chỉ cần cho i chạy đến n rồi s:= s+ ( cái vế cuối cùng chỉ việc thay i vào chỗ của n)
VD câu a
while i<=n do
s:=s+ a/i*(i+2);
rồi cuối cùng xuất ra s
chúc bạn thành công
a) uses crt;
var s,n,i:longint;
begin
clrscr;
write('Nhap n=');
readln(n);
i:=0;
s:=0;
while i<=n do
begin
inc(i);
s:=s+1/i*(i+2);
end;
writeln(s);
readln
end.
b)
uses crt;
var s,n,i:longint;
begin
clrscr;
write('Nhap n=');
readln(n);
i:=0;
s:=0;
while i<=n do
begin
inc(i);
s:=s+1/i;
end;
writeln(s);
readln
end.