Функция, определяющая, является ли целое действительное число кратным 7 - Pascal

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

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

PASCAL Разработать функцию, определяющую является ли целое действительное число-кратным 7. Используя функцию, определить количество кратных чисел в диапазоне от 100 до 200.

Решение задачи: «Функция, определяющая, является ли целое действительное число кратным 7»

textual
Листинг программы
  1. function m7(n:integer):boolean;
  2. begin
  3.   m7:=n mod 7=0;
  4. end;
  5. var
  6.   c,i:integer;
  7. begin
  8.   for i:=100 to 200 do c:=c+ord(m7(i));
  9.   writeln(c);
  10. end.

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

  1. В функции m7 определяется переменная n, которая представляет собой целое число.
  2. В функции m7 используется оператор % для определения остатка от деления числа n на 7. Если остаток равен 0, то число n кратно 7, иначе нет.
  3. В основной программе объявлены две переменные c и i, которые будут использоваться для подсчета суммы кратных чисел.
  4. С помощью цикла for перебираются числа от 100 до 200.
  5. На каждой итерации цикла значение переменной c увеличивается на порядковый номер числа, которое является кратным 7 (это вычисляется с помощью функции ord(m7(i))).
  6. В конце основной программы выводится значение переменной c, которое представляет собой сумму всех кратных чисел от 100 до 200.

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


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

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

11   голосов , оценка 4.273 из 5

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

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

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