Установка клавиш - Free Pascal

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

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

Циклически заполняя строки выводить на экран свои данные: фамилию и имя. Вывод осуществляется дальше, если на запрос пользователь нажимает клавишу «Y» и прекращается по нажатии клавиши «N». Установить эффекты мерцания и изменения цвета при каждом новом выводе. С помощью каких команд осуществить "Вывод осуществляется дальше, если на запрос пользователь нажимает клавишу «Y» и прекращается по нажатии клавиши «N»"?

Решение задачи: «Установка клавиш»

textual
Листинг программы
uses crt;
var s:string;
    c:char;
begin
clrscr;
repeat
writeln('Вводите Фамилию и Имя, окончание ввода n/N, продожить y/Y');
readln(s);
write('Продолжить?');
repeat
readln(c);
until upcase(c) in ['Y','N'];
until upcase(c)<>'Y';
end.

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

  1. Установка начального значения переменной s равным пустой строке.
  2. Установка начального значения переменной c равным пустому символу.
  3. Очистка экрана с помощью функции clrscr.
  4. Ввод данных с помощью цикла repeat-readln(s);.
  5. Вывод сообщения Продолжить? с помощью функции writeln.
  6. Ввод данных с помощью цикла repeat-readln(c);.
  7. Проверка значения переменной c с помощью условного оператора until upcase(c) in ['Y','N'];.
  8. Проверка значения переменной c с помощью условного оператора until upcase(c)<>'Y';.
  9. Завершение работы программы с помощью ключевого слова end..

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


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

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

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