Мой опыт программирования проверки логина и пароля на C#
Привет! Меня зовут Алексей, и я хочу поделиться своим опытом реализации программы проверки логина и пароля на C#. Я использовал цикл do while для создания этой программы. Вот как я это сделал⁚
csharp
using System;
class Program
{
static void Main(string[] args)
{
int attempts 3;
do
{
Console.WriteLine(″Введите логин⁚″);
string login Console.ReadLine;
Console.WriteLine(″Введите пароль⁚″);
string password Console.ReadLine;
if (login ″root″ nn password ″student″)
{
Console.WriteLine(″Успешный вход!″);
break;
}
else
{
attempts—;
Console.WriteLine(″Неверный логин или пароль. Осталось попыток⁚ ″ attempts);
if (attempts 0)
{
Console.WriteLine(″У вас больше нет попыток.″);
break;
}
}
} while (true);
}
}
В данной программе у пользователя запрашивается логин и пароль в цикле. Если введен правильный логин и пароль (″root″ и ″student″), программа выдает сообщение об успешном входе и завершается с помощью оператора break.
Если же введены неверный логин или пароль, программа уменьшает счетчик попыток `attempts` на 1 и выдает сообщение о количестве оставшихся попыток. Если количество попыток становится равным 0, программа выводит сообщение о том, что попыток более не осталось.
Я использовал оператор `do while (true)`, чтобы программа продолжала запрашивать логин и пароль до тех пор, пока пользователь не введет правильные данные или не исчерпает все попытки.
Эта программа проста и эффективна. Я надеюсь, что мой опыт поможет тебе в создании своей собственной программы проверки логина и пароля на C#. Удачи!