Мне нужно создать простую программу C# Sharp, которая принимает идентификатор пользователя и пароль в качестве ввода (строка типа). После 3 неправильных попыток пользователь должен быть отклонен.Простой C# логин с 3 попытками
Я начал, но я не уверен, как логика должна быть выполнена правильно.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UserId
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Type username");
String UserId1 = Console.ReadLine();
Console.WriteLine("Type password");
String Pass = Console.ReadLine();
String UserIdCorrect = "test1";
String PassCorrect = "password1";
int MaxAttempts = 3;
Console.ReadKey();
if (UserId1 != UserIdCorrect && Pass != PassCorrect) {
MaxAttempts++;
}
Console.ReadKey();
}
}
}
Добро пожаловать в [so], это звучит как курсовая работа, сначала попробуйте решить проблему самостоятельно. – Prisoner
вы научились структурировать поток программы? –
Пара указателей: то, что вы ищете, представляет собой цикл while. Кроме того, вам необходимо сохранить текущее количество попыток и сравнить его с максимальными попытками. Вы не должны увеличивать «MaxAttempts». – HebeleHododo