• ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ В ПАСКАЛЕ С ИСПОЛЬЗОВАНИЕМ ЦИКЛА С ПОСТУСЛОВИЕМ!!!
    Составить программу запроса пароля пока не будет введён пароль верно. В программе предусмотреть счётчик неправильных вводов пароля.

Ответы 3

  • Цикл неправильно работает, нужно так:
    • Автор:

      makhi
    • 5 лет назад
    • 0
  • repeat Writeln('Введите пароль'); Readln(s); if s <> parole then Count += 1 until (s = parole) or (Count = 3);
    • Автор:

      jewel
    • 5 лет назад
    • 0
  • var

     parole, s: string;

     Count: byte;

    begin

     parole := 'Земля прощай. В добрый путь!';

     Count := 0;

     

     repeat

       Writeln('Введите пароль');

       Readln(s);

       Count += 1

     until (s = parole) or (Count = 3);

     

     if Count = 3 then

     begin

       Write('Вы не прошли индентификацию. Доступ закрыт');

       Halt

     end

     else

       Write('Доступ разрешен.')

    end.

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years