Определить, верно ли, что в числе вторая цифра с конца больше 6 (функция) - QBasic

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

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

4. Составить функцию, которая определяет, верно ли, что в числе вторая цифра с конца больше 6.

Решение задачи: «Определить, верно ли, что в числе вторая цифра с конца больше 6 (функция)»

textual
Листинг программы
REM Функция возвращает 1, если предпоследняя цифра 
REM больше 6, и ноль в обратном случае 
 
FUNCTION f(a AS LONG)
   DIM b AS LONG
   f = 0
   b = a MOD 100
   IF b > 59 THEN f=1
END FUNCTION

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

  1. Объявляется функция с именем f
  2. Создается вспомогательная переменная b типа Long
  3. Инициализируется значение переменной f как 0
  4. Вычисляется значение переменной b путем взятия остатка от деления числа a на 100
  5. Если значение переменной b больше 59, то значение переменной f устанавливается равным 1
  6. Код заканчивается

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

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