Показать сообщение отдельно

  #1  
Старый 22.10.2022, 18:16
Michael_Komas
Новичок
Регистрация: 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 попыток, остановить цикл.. Знает кто, как правильно сделать это?
 
Ответить с цитированием