Answer the question
In order to leave comments, you need to log in
I'm struggling with variables.?
newbie doing a simple rock-paper-scissors console
Console.WriteLine("Го играть в камень ножницы бумага? Что выберешь?");
string userChoice = Console.ReadLine();
Console.WriteLine($"{userChoice} , значит?");
Random random = new Random();
int aiNumberChoice = random.Next(3);
switch (aiNumberChoice)
{
case 0:
string aiChoice = "Камень";
break;
case 1:
aiChoice = "Ножницы";
break;
case 2:
aiChoice = "Бумага";
break;
}
Console.WriteLine("Компьютер выбрал " + aiChoice);
// дальше должен быть свитч, сравнение ответа пользователя с АИ.
Answer the question
In order to leave comments, you need to log in
string aiChoice
declare not in a switch construct. And a little higher. Well, for example, up to this line.
Something like this should be
static void Main(string[] args)
{
string aiChoice = String.Empty;
Console.WriteLine("Го играть в камень ножницы бумага? Что выберешь?");
string userChoice = Console.ReadLine();
Console.WriteLine($"{userChoice} , значит?");
Random random = new Random();
int aiNumberChoice = random.Next(3);
switch (aiNumberChoice)
{
case 0:
aiChoice = "Камень";
break;
case 1:
aiChoice = "Ножницы";
break;
case 2:
aiChoice = "Бумага";
break;
}
Console.WriteLine("Компьютер выбрал " + aiChoice);
Console.ReadKey();
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question