抽奖系统

代码:

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            string 用户名="0";

            int 密码 = 0;

            int 会员卡号 = 0;

            int 幸运卡号 = 0;

            bool 注册 = false;

            bool 登录 = false;

            string 使用系统="0";

            int i = 1;

            bool 第n次使用系统=false;


            try

            {

                //获得随机数

                int min = 1000;

                int max = 9999;

                Random rd = new Random();           

                Console.WriteLine("使用系统(Y/N)");

                使用系统 = Console.ReadLine();

                do

                {

                    Console.WriteLine("***欢迎进入魔导师奖励系统***");//提示

                    Console.Write(" 1.注册\n 2.登录\n 3.抽奖\n");

                    Console.WriteLine("****************************");

                    Console.WriteLine("请选择菜单:\t");

                    int 选项;

                    选项 = Convert.ToInt32(Console.ReadLine());

                    switch (选项)

                    {

                        case 1:

                            Console.Write("注册" + "\n");

                            Console.WriteLine("[魔导师奖励系统>注册]");

                            Console.WriteLine("请填写个人注册信息");//输入

                            Console.Write("用户名:");//输入用户名

                            用户名 = Console.ReadLine();

                            Console.Write("密码:");//输入密码

                            密码 = Convert.ToInt32(Console.ReadLine());

                            System.Random Random = new System.Random();

                            会员卡号 = Random.Next(1000, 9999);

                            Console.WriteLine("注册成功,请记好你的会员卡号");

                            Console.WriteLine();

                            Console.Write("用户名\t密码\t会员卡号");

                            Console.WriteLine();

                            Console.Write("{0}\t{1}\t{2}", 用户名, 密码, 会员卡号);

                            注册 = true;//注册成功

                            break;

                        case 2:

                            if (注册 == true)

                            {

                                int 错误次数 = 0;

                                Console.Write("登录" + "\n");

                                Console.WriteLine("[魔导师奖励系统>登录]");//提示

                                do

                                {

                                    Console.Write("请输入用户名:");

                                    string 已注册用户名 = Console.ReadLine();//输入用户名并转换

                                    Console.Write("请输入密码:");

                                    int 已注册密码 = Convert.ToInt32(Console.ReadLine());//输入密码并转换

                                    if (已注册用户名 == 用户名 && 已注册密码 == 密码)

                                    {

                                        Console.WriteLine("欢迎您,admin");

                                        错误次数 = 4;

                                    }

                                    else

                                    {

                                        Console.WriteLine("输入错误,是否继续输入(Y/N)");

                                        string 是否输入 = Console.ReadLine();

                                        if (是否输入 == "n")

                                        {

                                            Console.WriteLine("系统退出,欢迎使用");

                                            break;

                                        }

                                        else

                                        {

                                            错误次数++;

                                            continue;

                                        }

                                    }

                                }

                                while (错误次数 <= 3);

                                登录 = true;//登录成功

                                if (错误次数 == 3)

                                {

                                    Console.WriteLine("系统检测到用户可能还没注册,请重新登录");

                                }

                            }

                            continue;

                        case 3:

                            if (注册 = true && 登录 == true)

                            {

                                Console.Write("抽奖" + "\n");

                                Console.WriteLine("[魔导师奖励系统>抽奖]");//提示用户

                                Console.Write("请输入你的卡号:");//输入

                                int 卡号 = Convert.ToInt32(Console.ReadLine());//输入的卡号                     

                                for (int a = 0; a <= 4; a++)

                                {

                                    Console.Write("本日幸运卡号:" + rd.Next(min, max) + "\t");//随机产生四组卡号

                                    幸运卡号 = rd.Next();

                                }

                                if (卡号 == 幸运卡号)

                                {

                                    Console.WriteLine("恭喜你,获得S级魔导士称号");//输入与随机数相等

                                }

                                else

                                {

                                    Console.WriteLine("回去修炼");

                                    break;

                                }

                            }

                            break;

                    }

                    Console.WriteLine();

                                    Console.WriteLine("继续使用系统(Y/N)");//选择

                                    string 使用选择 = Console.ReadLine();

                                    if (使用选择 == "y")

                                    {

                                        第n次使用系统 = true;

                                        ++i;

                                        Console.WriteLine("第{0}次使用系统", i);

                                    }                 

                                    else

                                    {

                                        Console.WriteLine("欢迎您的使用");

                                        break;

                                    }


                    } while (第n次使用系统==true);

            }

            catch

            {

                Console.WriteLine("你输入的格式有误");

            }

            Console.ReadKey();

        }

    }

}

效果图:

你可能感兴趣的:(抽奖系统)