С помощью while найти сумму чисел из заданного промежутка, кратных 13 и 5. - Turbo Pascal

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

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

найти сумму чисел из промежутка от А ДО В ,кратных 13 и 5 (А и В вводяться с клавитатуры) написать через операцию while

Решение задачи: «С помощью while найти сумму чисел из заданного промежутка, кратных 13 и 5.»

textual
Листинг программы
  1. var
  2.     a, b, sum: LongInt;
  3. begin
  4.     Write('a='); ReadLn(a);
  5.     Write('b(>=', a, ')='); ReadLn(b);
  6.     sum := 0;
  7.     while (a mod 65 <> 0) do
  8.         Inc(a);
  9.     while (a <= b) do
  10.     begin
  11.         if (a mod 65 = 0)
  12.         then
  13.             Inc(sum, a);
  14.         Inc(a, 65);
  15.     end;
  16.     Write('sum=', sum);
  17. end.

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

  1. В начале объявляются переменные a, b и sum типа LongInt.
  2. Затем происходит чтение значений переменных a и b с помощью функции ReadLn.
  3. Переменная sum инициализируется значением 0.
  4. Далее идет цикл while, который выполняется до тех пор, пока значение переменной a не станет кратным 65.
  5. Внутри цикла проверяется условие (a % 65 = 0), если оно истинно, то значение переменной a увеличивается на 1, а значение переменной sum увеличивается на a.
  6. После этого происходит переход к следующему значению переменной a, которое увеличивается на 65.
  7. Если значение переменной a становится больше или равно значению переменной b, то цикл while прекращается.
  8. В конце выводится значение переменной sum с помощью функции Write.

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


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

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

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

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

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

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