Операторы цикла. Вычислить значение функции - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Приветствую. Помогите пожалуйста вычислить значение данной функции и количество слагаемых Желательно программу представить в двух вариантах : в первом варианте использовать оператор цикла WHILE, во во втором-REPEAT.

Решение задачи: «Операторы цикла. Вычислить значение функции»

textual
Листинг программы
const
  e=0.00001;
var
  x,y,z:real;
  i:integer;
begin
  write('Enter X:');
  readln(x);
  {первый цикл}
  i:=1;
  z:=1;
  y:=1;
  while abs(z)>e do
    begin
      z:=z*x/i;
      inc(i);
      y:=y+z;
    end;
  writeln(' while result:',y,'count:':8,i);
  {второй цикл}
  z:=1;
  y:=1;
  i:=1;
  repeat
    z:=z*x/i;
    inc(i);
    y:=y+z;
  until abs(z)<e;
  writeln('repeat result:',y,'count:':8,i);
  readln;
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5