Найти сумму первых к членов этой прогрессии - Free Pascal

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

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

Ребят работаю инструктором и не чего не успеваю выручите. 1. Даны второй и пятый члены геометрической прогрессии. Найти сумму первых к членов этой прогрессии. 2. Вычислить площадь и периметр равнобедренного треугольника со стороной а и основанием в.

Решение задачи: «Найти сумму первых к членов этой прогрессии»

textual
Листинг программы
  1. Uses Math;
  2. var b1,b2,b5,q:double;
  3.   k:dword;
  4. begin
  5.   write('b2 : ');
  6.   Readln(b2);
  7.   write('b5 : ');
  8.   Readln(b5);
  9.   q:=power(b5/b2,1/3);
  10.   b1:=q/b2;
  11.   write('k : ');
  12.   readln(k);
  13.   Write('Sum b(',k,') = ');
  14.   if q<>1 then Writeln(b1*(1-power(q,k))/(1-q):5:3)
  15.   else Writeln(k*b1:5:3);
  16.   Readln;
  17. end.

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

  1. Импортируется модуль Math.
  2. Объявляются переменные b1, b2, b5, q типа double и k типа dword.
  3. Выводится значение переменной b2.
  4. Считывается значение переменной b2.
  5. Вычисляется значение переменной q как степени числа b5/b2, делённой на 3.
  6. Вычисляется значение переменной b1 как степени числа q, делённой на b2.
  7. Выводится значение переменной k.
  8. Выводится сумма первых k членов прогрессии (b1*(1-power(q,k))/(1-q)).
  9. Программа ожидает ввода.

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


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

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

13   голосов , оценка 3.769 из 5

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

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

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