Найти сумму всех чисел диапазона, кратных 3 и 8 и заканчивающихся на 2 или 4 - Turbo Pascal

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

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

Надо найти сумму всех чисел от 50 до 500, кратных 3 и 8 и заканчивающихся на 2 или 4. Составила программку, но не уверенна, что правильно:

Решение задачи: «Найти сумму всех чисел диапазона, кратных 3 и 8 и заканчивающихся на 2 или 4»

textual
Листинг программы
x:=(50+23) div 24 * 24;
while x<=500 do begin
  if x mod 10 in [2,4] then sum:=sum+x;
  Inc(x,24);
end;
WriteLn('Сумма: ',sum);

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

  1. x:=(50+23) div 24 * 24; Здесь мы вычисляем значение переменной x, которое представляет собой сумму чисел 50 и 23, деленную на 24, умноженную на 24.
  2. while x<=500 do begin Это цикл while, который выполняется, пока значение переменной x не станет больше или равно 500.
  3. if x mod 10 in [2,4] then sum:=sum+x; Здесь мы проверяем, делится ли число x на 10 и если да, то добавляем его к сумме (sum). В данном случае, мы проверяем, что остаток от деления x на 10 равен 2 или 4.
  4. Inc(x,24); Здесь мы увеличиваем значение переменной x на 24.
  5. end; Это конец блока begin-end, который описывает цикл while.
  6. WriteLn('Сумма: ',sum); Здесь мы выводим на экран строку Сумма:, за которой следует значение переменной sum.

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


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

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

15   голосов , оценка 3.933 из 5
Похожие ответы