
22.10.2022, 18:16
|
|
Новичок
Регистрация: 29.09.2019
Сообщений: 15
С нами:
3486475
Репутация:
3
|
|
C#:
Код:
Console
.
Write
(
"Введите ваше имя: "
)
;
string
?
name
=
Console
.
ReadLine
(
)
;
Console
.
Write
(
"Введите вашу фамилию: "
)
;
string
?
surname
=
Console
.
ReadLine
(
)
;
Console
.
WriteLine
(
$
"Добрый вечер {name} {surname}"
)
;
int
password_pass
=
122
;
Console
.
Write
(
"Введите пароль: "
)
;
int
password
=
Convert
.
ToInt32
(
Console
.
ReadLine
(
)
)
;
int
time
=
5
;
if
(
password
==
password_pass
)
Console
.
WriteLine
(
"Приятного пользования!"
)
;
else
do
{
Console
.
WriteLine
(
$
"Неправильный пароль! Осталось попыток: {time}"
)
;
Console
.
Write
(
"Введите пароль: "
)
;
int
password1
=
Convert
.
ToInt32
(
Console
.
ReadLine
(
)
)
;
time
--
;
if
(
password1
==
password_pass
)
Console
.
WriteLine
(
"Приятного пользования!"
)
;
break
;
}
while
(
time
>
0
)
;
if
(
time
==
0
)
Console
.
WriteLine
(
"Вы исчерпали свои попытки. Программа заблокирована."
)
;
Имеется такой код. Он должен в случае введения правильного пароля после ошибочного в течении 5 попыток, остановить цикл.. Знает кто, как правильно сделать это?
|
|
|