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