Вопрос задан 09.01.2020 в 22:56. Предмет Информатика. Спрашивает Сафронов Кирилл.

Напишите программу, которая требует у вас пароль ,например, 246. Если пароль правильный, то выводит

сообщение :"молодец!", иначе -"неверный пароль". Если после пятой попытки пароль все равно неверен, выводит сообщение : "карта заблокирована".
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кондрико Илья.
Program n1;
var pas: string;
k: integer;
begin
readln(pas);
k:=0;
while true do if pas='246' then
begin
write('молодец');
break;
end else
begin
k:=k+1;
writeln('неверный пароль');
readln(pas);
if k=5 then begin write('карта заблокирована');
break;
end;
end;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот программа на языке Python, которая выполняет описанные вами действия:

```python password = "246" # Установите желаемый пароль здесь attempts = 0

while attempts < 5: user_input = input("Введите пароль: ") if user_input == password: print("Молодец!") break else: print("Неверный пароль.") attempts += 1

if attempts == 5: print("Карта заблокирована.") ```

Эта программа начинает с определения переменной `password`, которая содержит правильный пароль. Затем у нас есть переменная `attempts`, которая отслеживает количество попыток ввода пароля.

Далее идет цикл `while`, который будет выполняться до тех пор, пока количество попыток не достигнет 5. Внутри цикла программа запрашивает у пользователя ввод пароля с помощью функции `input()`. Затем она проверяет, совпадает ли введенный пароль с сохраненным паролем. Если пароль правильный, программа выводит сообщение "Молодец!" и выходит из цикла с помощью ключевого слова `break`. Если пароль неверный, программа выводит сообщение "Неверный пароль" и увеличивает значение переменной `attempts` на 1.

После выхода из цикла `while` программа проверяет, было ли сделано 5 попыток (это означает, что пользователь ввел неверный пароль 5 раз). Если это так, программа выводит сообщение "Карта заблокирована".

Вы можете изменить значение переменной `password` на желаемый пароль. Пожалуйста, обратите внимание, что данная программа только пример и не обеспечивает полную безопасность пароля.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос