85 lines
3.4 KiB
C#
85 lines
3.4 KiB
C#
using System.ComponentModel.Design;
|
||
using System.Xml;
|
||
|
||
namespace ConsoleApp11
|
||
{
|
||
internal class Program
|
||
{
|
||
static void Main(string[] args)
|
||
{
|
||
Console.WriteLine("Hello, World!");
|
||
{
|
||
Random random = new Random();
|
||
int playerTotal = 0;
|
||
int computerTotal = 0;
|
||
Console.WriteLine("добро пожаловать в игру 21!");
|
||
Console.WriteLine("Правила игры :Вам нужно набрать как можно больше очков,не превышая 21");
|
||
Console.WriteLine();
|
||
while (true)
|
||
{
|
||
Console.Write("Ваш ход.Хотите взять карту?(Да/Нет)");
|
||
String answer =
|
||
Console.ReadLine().ToLower();
|
||
if (answer == "да")
|
||
{
|
||
int cardValue = random.Next(1, 11);
|
||
playerTotal += cardValue;
|
||
Console.WriteLine("вы взяли карту со значением" + cardValue);
|
||
Console.WriteLine();
|
||
{
|
||
if (playerTotal > 21)
|
||
{
|
||
Console.WriteLine("Вы проиграли!Ваши очки превысили 21.");
|
||
break;
|
||
}
|
||
else if (answer == "нет") ;
|
||
|
||
}
|
||
{
|
||
Console.WriteLine("ход компьютера.");
|
||
while (computerTotal < 17)
|
||
{
|
||
int CardValue = random.Next(1, 11);
|
||
computerTotal += cardValue;
|
||
Console.WriteLine("компьютер взял карту со значениями" + cardValue);
|
||
Console.WriteLine("очки компьютера превысили:+ computerTotal");
|
||
Console.WriteLine();
|
||
}
|
||
if (computerTotal > 21)
|
||
{
|
||
Console.WriteLine("Вы выиграли ! Ваши очки больше,чем у компьютера.");
|
||
}
|
||
else if (playerTotal < computerTotal)
|
||
{
|
||
Console.WriteLine("вы проиграли !Ваши очки меньше ,чем у компьютера");
|
||
|
||
}
|
||
else
|
||
{
|
||
Console.WriteLine("Ничья !У вас и у компьютера одинаковое количество очков");
|
||
}
|
||
break;
|
||
{
|
||
Console.WriteLine("некоторый ответ! Пожалуйста, введите 'Да' или 'нет'.") ;
|
||
Console.WriteLine();
|
||
}
|
||
|
||
}
|
||
Console.WriteLine("игра окончена.");
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
}
|
||
}
|