Загрузка...

Informatics problem solve plz

Thread in C/C++ created by ccde Apr 28, 2022. 204 views

  1. ccde
    ccde Topic starter Apr 28, 2022 Banned 108 Jul 12, 2020
    9 задание, только по формуле, и давайте на слабом уровне [IMG]
     
  2. Дурачина
    гугл не помог?
     
    1. ccde Topic starter
  3. Leva63
    Leva63 Apr 28, 2022 2691 Mar 14, 2021
    Цикл с параметром (For):
    Code

    var
    i, n: integer;
    a, x, Summa: real;

    begin
    write(' x = ');
    readln(x);
    write(' n = ');
    readln(n);
    a := 1;
    Summa := 1;
    for i := 1 to n do
    begin
    a := a * x / i;
    Summa := Summa + a
    end;
    writeln;
    writeln(' Summa = ', Summa:0:7)
    end.
    Цикл с предусловием (While - do):

    Code


    var
    i, n: integer;
    a, x, Summa: real;

    begin
    write(' x = ');
    readln(x);
    write(' n = ');
    readln(n);
    a := 1;
    i := 1;
    Summa := 1;
    while i <= n do
    begin
    a := a * x / i;
    Summa := Summa + a;
    i := i + 1
    end;
    writeln;
    writeln(' Summa = ', Summa:0:7)
    end.
    Цикл с послеусловием (Repeat - Until):
    Code


    var
    i, n: integer;
    a, x, Summa: real;

    begin
    write(' x = ');
    readln(x);
    write(' n = ');
    readln(n);
    a := 1;
    i := 1;
    Summa := 1;
    if n > 0 then
    repeat
    a := a * x / i;
    Summa := Summa + a;
    i := i + 1
    until i > n;
    writeln;
    writeln(' Summa = ', Summa:0:7)
    end.
     
Top
Loading...