(1 + 0.1)(2 + 0.2)...(9 + 0.9)
Program Example_189_2;
Uses crt; Var I:word; {I - параметр циклу}
Rez:real; {Rez - результат обчислень}
Begin
Clrscr;
Rez:=1; {Початкове значення дорівнює 1, тому що результат є накопиченням добутку}
For I:=1 to 9 do Rez:=Rez*(I+0.1*I);
Writeln(‘Rez= ‘,Rez:8:2);
Readkey;
End.
Program Example_190_1;
Uses crt;
Var I,n:word; {I - параметр циклу}
Factorial:longint; {Factorial - результат обчислень}
Begin
Clrscr;
Factorial:=1;
Write(‘Введіть значення n: ‘);
Readln(n);
For I:=1 to n do Factorial:=Factorial*I;
Writeln(‘Factorial= ‘, Factorial:8:2); Readkey;
End.
Програма, що виконує описані обчислення, наведена нижче:
Program Example_191_6;
Uses crt;
Var I,n:word;{I - параметр циклу}
Rez:real;{Rez - результат обчислень}
Begin
Clrscr;
Rez:=0; {Початкове значення дорівнює 0,току що результат є накопиченням суми}
Write(‘Введіть значення n: ‘);
Readln(n);
For I:=1 to n do
Begin Rez:=sqrt(Rez+2);
End;
Writeln(‘Rez= ‘,Rez:8:2);