Вычисление значения с использованием сумм - Free Pascal

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

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

исправьте пожалуйста ошибки,
Листинг программы
  1. var i, n, x:integer;
  2. z, y:real;
  3. begin
  4. x:=8;
  5. n:=1;
  6. z := 0;
  7. for i:=1 to n do z := z + exp(ln(-1)*(i+1))*exp(ln(x/(x+5))*i);
  8. y := (-5)*x+6*z;
  9. writeln(y);
  10. readln();
  11. end.

Решение задачи: «Вычисление значения с использованием сумм»

textual
Листинг программы
  1. var
  2.   i, n, x: integer;
  3.   y: real;
  4.  
  5. begin
  6.   x := 8;
  7.   n := 30;
  8.   for i := 1 to n do
  9.     y := y + (-5 * x + 6 * (Power(-1, i + 1) * Power(x / (x + 5), i)));
  10.   writeln('y = ', y);
  11. end.

Объяснение кода листинга программы

  1. Объявлены переменные: i, n, x, y.
  2. Присвоены значения переменным: x = 8, n = 30.
  3. Задано выражение для вычисления значения y.
  4. Используется цикл for для вычисления значения y по формуле.
  5. Выводится значение y.

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


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

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

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы