Создание исполняемого файла exe в QB - QBasic

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

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

Записать в файл 2 произвольных числа и вывести файл-результат суммы и разности этих чисел. Создать исполняемый exe файл данной программы. Спасибо

Решение задачи: «Создание исполняемого файла exe в QB»

textual
Листинг программы
CLS
RANDOMIZE TIMER
ON ERROR GOTO FLEr
 
  PRINT "Vvedite imya faila(bez rashirenya)";
  INPUT ":", FLnm$
  FLnm$ = LEFT$(FLnm$, 8)
    Sv = FREEFILE
  a = RND * 50
  b = RND * 50
  OPEN "O", Sv, FLnm$ + ".txt"
     PRINT #Sv, a, b
  CLOSE Sv
  FLnm$ = LEFT$(FLnm$, 7) + "2"
  OPEN "O", Sv, FLnm$ + ".txt"
     PRINT #Sv, a + b
     PRINT #Sv, a - b
  CLOSE Sv
 
PRINT "Deistvie vipolneno..."
END
 
FLEr:
PRINT "Oshibka..."

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

  1. Очистка экрана - команда CLS
  2. Установка генератора случайных чисел - команда RANDOMIZE TIMER
  3. Проверка наличия файла с именем введенным пользователем - команда ON ERROR GOTO FLEr
  4. Запрос на ввод имени файла - команда PRINT Vvedite imya faila(bez rashirenya); INPUT :, FLnm$
  5. Сокращение имени файла до 8 символов (или менее если имя файла длиннее) - команда FLnm$ = LEFT$(FLnm$, 8)
  6. Выделение свободного файлового номера - команда Sv = FREEFILE
  7. Вычисление случайных чисел a и b - команды a = RND 50; b = RND 50
  8. Открытие файла с именем введенным пользователем для записи - команда OPEN O, Sv, FLnm$ + .txt
  9. Запись в файл чисел a и b - команда PRINT #Sv, a, b
  10. Закрытие файла - команда CLOSE Sv
  11. Изменение имени файла путем добавления '2' к последней цифре имени файла (если имя файла заканчивается на цифру) - команда FLnm$ = LEFT$(FLnm$, 7) + 2
  12. Открытие файла с новым именем для записи - команда OPEN O, Sv, FLnm$ + .txt
  13. Запись в файл суммы чисел a и b - команда PRINT #Sv, a + b
  14. Запись в файл разности чисел a и b - команда PRINT #Sv, a - b
  15. Закрытие файла - команда CLOSE Sv
  16. Вывод сообщения об успешном выполнении действия - команда PRINT Deistviye vipolneno...
  17. Обработка ошибки (если произошла ошибка при выполнении программы) - команда PRINT Oshibka...

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


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

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

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