Написать функцию, которая выясняет, является ли число кратным 3 - Pascal

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

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

Написать подпрограмму-функцию, которая выясняет, является ли заданное пользователем целое число кратным 3 (результат функции - значение логического типа). Пользователь задает 3 значения. Здравствуйте помогите пожалуйста с написанием программы. Я смог написать только для одного числа а надо для трёх(пример снизу).
Листинг программы
  1. var
  2. chislo,kratnue_4isla:integer;
  3. i:byte;
  4. function kratnoe (chislo:integer):integer;
  5. begin
  6. if (chislo mod 3) = 0 then writeln('kratnoe 4islo = ',chislo)
  7. end;
  8. begin
  9. writeln('Vvedite tri 4isla');
  10. readln(chislo);
  11. kratnue_4isla:= kratnoe(chislo);
  12.  
  13. end.

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

textual
Листинг программы
  1. function kratnoe (chislo:integer):boolean;
  2. begin
  3. kratnoe:=chislo mod 3=0
  4. end;
  5. var i,chislo:integer;
  6. begin
  7. writeln('Vvedite tri 4isla');
  8. for i:=1 to 3 do
  9.  begin
  10.   readln(chislo);
  11.   writeln(kratnoe(chislo));
  12.  end;
  13. end.

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

  1. Объявляется функция с именем kratnoe и параметром chislo типа integer, которая возвращает значение типа boolean.
  2. В теле функции kratnoe проверяется, является ли значение chislo кратным 3 с помощью операции остатка от деления (mod 3=0) и это значение возвращается из функции.
  3. Объявляются переменные i и chislo типа integer.
  4. Начинается блок кода основной программы.
  5. Выводится на экран текст Vvedite tri 4isla.
  6. Запускается цикл for от 1 до 3.
  7. Внутри цикла считывается значение переменной chislo с помощью функции readln.
  8. Выводится на экран результат вызова функции kratnoe с переданным значением chislo с помощью функции writeln.
  9. Конец цикла.
  10. Конец программы.

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


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

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

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

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

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

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