Найти сумму кубов всех целых чисел в заданном диапазоне - Pascal ABC

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

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

Найти:1) сумму кубов всех целых чисел от 1 до п (значение п вводится с клавиатуры; 1 < п < 100); 2) сумму кубов всех целых чисел от а до b (значения а иЬ вводятся с клавиатуры; b > a) Спасибо большое заранее.

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

textual
Листинг программы
  1. program pr;
  2.  
  3. var
  4.   i, n, s: integer;
  5.  
  6. begin
  7.   s := 0;
  8.   writeln('Введите n');
  9.   readln(n);
  10.   if (n > 1) and (n < 100) then
  11.   begin
  12.     for i := 1 to n do
  13.     begin
  14.       s := s + i * i * i;
  15.     end;
  16.     writeln('Сумма кубов от 1 до ', n, ': ', s);
  17.   end
  18.   else writeln('n должно быть больше 1 и меньше 100');
  19. end.

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

  1. Программа начинается с объявления переменных i, n и s типа integer.
  2. Переменная s инициализируется значением 0.
  3. Выводится сообщение «Введите n», и переменная n получает значение, введенное пользователем.
  4. Проверяется условие n > 1 и n < 100. Если оно истинно, то выполняется следующий блок кода.
  5. В цикле for i := 1 до n выполняется следующее:
    • Переменная s обновляется значением s + i i i;
    • Значение i увеличивается на 1.
  6. После завершения цикла выводится сообщение с суммой кубов чисел от 1 до n.
  7. Если условие n > 1 и n < 100 не выполняется, то выводится сообщение об ошибке.

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


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

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

6   голосов , оценка 3.667 из 5

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

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

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