Функция, определяющая, является ли целое действительное число кратным 7 - Pascal
Формулировка задачи:
PASCAL Разработать функцию, определяющую является ли целое действительное число-кратным 7. Используя функцию, определить количество кратных чисел в диапазоне от 100 до 200.
Решение задачи: «Функция, определяющая, является ли целое действительное число кратным 7»
textual
Листинг программы
- function m7(n:integer):boolean;
- begin
- m7:=n mod 7=0;
- end;
- var
- c,i:integer;
- begin
- for i:=100 to 200 do c:=c+ord(m7(i));
- writeln(c);
- end.
Объяснение кода листинга программы
- В функции
m7
определяется переменнаяn
, которая представляет собой целое число. - В функции
m7
используется оператор%
для определения остатка от деления числаn
на 7. Если остаток равен 0, то числоn
кратно 7, иначе нет. - В основной программе объявлены две переменные
c
иi
, которые будут использоваться для подсчета суммы кратных чисел. - С помощью цикла
for
перебираются числа от 100 до 200. - На каждой итерации цикла значение переменной
c
увеличивается на порядковый номер числа, которое является кратным 7 (это вычисляется с помощью функцииord(m7(i))
). - В конце основной программы выводится значение переменной
c
, которое представляет собой сумму всех кратных чисел от 100 до 200.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д