Таблица умножения в 2 столбика (без массивов и матриц) - QBasic
Формулировка задачи:
Доброго времени суток!
Была бы очень благодарна, если бы Вы помогли мне разобраться с заданием.
Помогите, пожалуйста! Я хотела бы понять, что делаю неправильно и как это исправить.
Заранее огромное спасибо
Вывести на экран таблицу умножения в 2 столбика, используя вложенные циклы (без массивов и матриц).
Пробовала через LOCATE, но он двигает только первую строчку. Вот что получилось:
Листинг программы
- CLS
- FOR A=1 TO 5
- FOR B=1 TO 5
- PRINT A;"*";B;"=";A*B
- FOR C=1 TO 3000000 'в задании сказано сделать с задержкой
- NEXT C, B, A
- LOCATE 1,30
- FOR G =6 TO 9
- FOR E=1 TO 9
- PRINT G;"*";E;"=";G*E
- FOR F=1 TO 3000000
- NEXT F, E, G
- END
Решение задачи: «Таблица умножения в 2 столбика (без массивов и матриц)»
textual
Листинг программы
- CLS
- FOR A=1 TO 10 STEP 2
- FOR B=1 TO 10
- PRINT ,A;"x";B;"=";A*B,,A+1;"x";B;"=";(A+1)*B
- NEXT B
- SLEEP 5 'в задании сказано сделать с задержкой
- NEXT A
- END
Объяснение кода листинга программы
- CLS - очистка экрана
- FOR A=1 TO 10 STEP 2 - цикл по числам от 1 до 10 с шагом 2 (1,3,5,7,9)
- FOR B=1 TO 10 - цикл по числам от 1 до 10
- PRINT ,A;
x
;B;=
;A*B - вывод на экран произведения чисел A и B, разделенных символомx
- PRINT - вывод на экран следующей строки с результатом следующего произведения
- SLEEP 5 - задержка выполнения программы на 5 секунд
- NEXT B - переход к следующей итерации внутреннего цикла
- NEXT A - переход к следующей итерации внешнего цикла
- END - завершение программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д