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

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

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

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

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

Пробовала через LOCATE, но он двигает только первую строчку. Вот что получилось:
Листинг программы
  1. CLS
  2. FOR A=1 TO 5
  3. FOR B=1 TO 5
  4. PRINT A;"*";B;"=";A*B
  5. FOR C=1 TO 3000000 'в задании сказано сделать с задержкой
  6. NEXT C, B, A
  7. LOCATE 1,30
  8. FOR G =6 TO 9
  9. FOR E=1 TO 9
  10. PRINT G;"*";E;"=";G*E
  11. FOR F=1 TO 3000000
  12. NEXT F, E, G
  13. END
Помогите, пожалуйста! Я хотела бы понять, что делаю неправильно и как это исправить. Заранее огромное спасибо

Решение задачи: «Таблица умножения в 2 столбика (без массивов и матриц)»

textual
Листинг программы
  1. CLS
  2. FOR A=1 TO 10 STEP 2
  3.   FOR B=1 TO 10
  4.     PRINT ,A;"x";B;"=";A*B,,A+1;"x";B;"=";(A+1)*B
  5.   NEXT B
  6.   PRINT
  7.   SLEEP 5 'в задании сказано сделать с задержкой
  8. NEXT A
  9. 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

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

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

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