Вывести на экран все целые числа от А до Б ,кратные С - QBasic
Формулировка задачи:
Вывести на экран все целые числа от А до Б ,кратные С.Или подскажите как записать "кратные С"в Qbasic.Заранее спасибо
Решение задачи: «Вывести на экран все целые числа от А до Б ,кратные С»
textual
Листинг программы
DIM A&,B&,C&,I& INPUT "A=",A INPUT "B=",B INPUT "C=",C FOR I = ((A + C - 1) \ C) * C TO B STEP C PRINT i NEXT i
Объяснение кода листинга программы
Вот что делается в этом коде:
- DIM A&,B&,C&,I& В этой строке определяются переменные A, B, C и I. Знак & после каждого имени переменной означает, что эти переменные будут использоваться в дальнейшем.
- INPUT
A=
,A В этой строке пользователю предлагается ввести значение для переменной A. Значение затем сохраняется в переменной A. - INPUT
B=
,B Пользователю предлагается ввести значение для переменной B, которое затем сохраняется в переменной B. - INPUT
C=
,C Пользователю предлагается ввести значение для переменной C, которое затем сохраняется в переменной C. - *FOR I = ((A + C - 1) \ C) C TO B STEP C**
В этом цикле выполняются следующие действия:
- Сначала вычисляется значение ((A + C - 1) \ C). Это означает, что общее количество целых чисел, кратных C, начиная с A и заканчивая C, вычисляется путем деления (A + C - 1) на C.
- Затем это значение умножается на C, чтобы получить начальное значение для цикла.
- Цикл начинается с этого значения и продолжается до значения B с шагом C. То есть, на каждой итерации значение I увеличивается на C.
- PRINT i На каждой итерации цикла значение I выводится на экран.
- NEXT i Эта строка обозначает конец цикла и переходит к следующей итерации. Таким образом, этот код выводит все целые числа от A до B, которые кратны C.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д