Повторить работу программы при нажатии клавиши "y" - Turbo Pascal
Формулировка задачи:
Алгоритм типа: Продолжить y/n?
Чтобы после всех операций в конце программы появлялась надпись "Продолжить y/n?" и при выборе y, вся программа начиналась с начала, если же n, то программа заканчивалась.
Заранее спасибо.
Решение задачи: «Повторить работу программы при нажатии клавиши "y"»
textual
Листинг программы
program p2; var ch:string; begin repeat write('Ïðîäîëæèòü y/n'); read(ch); until ch='n'; end.
Объяснение кода листинга программы
В данном коде на языке Turbo Pascal реализована программа, которая повторяет свою работу при нажатии клавиши y
.
В начале кода объявлены переменные:
- ch:string; Далее идет цикл repeat, внутри которого происходит следующее:
- выводится строка
Ïðîäîëæèòü y/n
; - с помощью функции read(ch) считывается ввод пользователя;
- до тех пор, пока введенная пользователем строка не будет равна
n
, цикл повторяется. Таким образом, при нажатии клавишиy
программа будет повторять свою работу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д