Таблица умножения в 2 столбика (без массивов и матриц) - QBasic

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

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

Доброго времени суток! Была бы очень благодарна, если бы Вы помогли мне разобраться с заданием.

Вывести на экран таблицу умножения в 2 столбика, используя вложенные циклы (без массивов и матриц).

Пробовала через LOCATE, но он двигает только первую строчку. Вот что получилось:
Помогите, пожалуйста! Я хотела бы понять, что делаю неправильно и как это исправить. Заранее огромное спасибо

Решение задачи: «Таблица умножения в 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
  PRINT
  SLEEP 5 'в задании сказано сделать с задержкой
NEXT A
END

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

  1. CLS - очистка экрана
  2. FOR A=1 TO 10 STEP 2 - цикл по числам от 1 до 10 с шагом 2 (1,3,5,7,9)
  3. FOR B=1 TO 10 - цикл по числам от 1 до 10
  4. PRINT ,A;x;B;=;A*B - вывод на экран произведения чисел A и B, разделенных символом x
  5. PRINT - вывод на экран следующей строки с результатом следующего произведения
  6. SLEEP 5 - задержка выполнения программы на 5 секунд
  7. NEXT B - переход к следующей итерации внутреннего цикла
  8. NEXT A - переход к следующей итерации внешнего цикла
  9. END - завершение программы

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


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

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

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