Vết chương trình tính tổng A=1/1*3 +1/2*4+...+1/n(n+2) Giải bằng hai cách

2 câu trả lời

cách 1(dùng for-to-do):

program oken;
uses crt;
var i,n:longint;
    s: real;
begin
        clrscr;
        write('nhap n: '); readln(n);
        for i:=1 to n do
                s:=s+ 1/(i*(i+2));
        writeln('Tong S: ',s:0:3);
        readln;
end.

cách 2( dùng while-do):

program oken;
uses crt;
var i,n:longint;
    s: real;
begin
        clrscr;
        write('nhap n: '); readln(n);
        i:=1; s:=0;
        while i<=n do
                begin
                        s:=s+ 1/(i*(i+2));
                        i:=i+1;
                end;
        writeln('Tong S: ',s:0:3);
        readln;
end.

${Oken}$



cách 1(dùng for-to-do):

program Bai_tap_1;
uses crt;
var i,n:longint;
    s: real;
begin
        clrscr;
        write('nhap n: '); readln(n);
        for i:=1 to n do
                s:=s+ 1/(i*(i+2));
        writeln('Tong S: ',s:2:3);
        readln;
end.

cách 2( dùng while-do):

program Bai_tap_2;
uses crt;
var i,n:longint;
    s: real;
begin
        clrscr;
        write('nhap n: '); readln(n);
        i:=1; s:=0;
        while i<=n do
                begin
                        s:=s+ 1/(i*(i+2));
                        i:=i+1;
                end;
        writeln('Tong S: ',s:2:3);
        readln;
end.

Câu hỏi trong lớp Xem thêm