Задачи на составление логических выражений - QBasic

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

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

Здравствуйте, помогите в QBasic составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае. Задача №1 В заданном натуральном трехзначном числе N имеется четная цифра. Задача №2 Заданное натуральное число N является двузначным и кратно К. Заранее, спасибо.

Решение задачи: «Задачи на составление логических выражений»

textual
Листинг программы
  1. CLS
  2. INPUT "N = "; n
  3.  
  4. a = n \ 100
  5. b = n \ 10 MOD 10
  6. c = n MOD 10
  7.  
  8. IF a * b * c MOD 2 = 0 THEN PRINT "YES" ELSE PRINT "NO"
  9. END

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

  1. n - это переменная, которая получает значение от пользователя с помощью функции INPUT.
  2. a - это переменная, которая вычисляет остаток от деления n на 100.
  3. b - это переменная, которая вычисляет остаток от деления n на 10 с использованием оператора модуля %.
  4. c - это переменная, которая вычисляет остаток от деления n на 10.
  5. IF - это оператор условия, который проверяет, является ли значение выражения a * b * c MOD 2 четным.
  6. Если значение выражения a * b * c MOD 2 четное, то выводится сообщение YES.
  7. Если значение выражения a * b * c MOD 2 нечетное, то выводится сообщение NO.

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


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

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

8   голосов , оценка 4.125 из 5

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

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

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