欢迎光临散文网 会员登陆 & 注册

《C#初级课程之语法基础》——擅码网出品

2023-07-21 23:15 作者:飞天米线  | 我要投稿

//把的9课的练习拓张了下,在AI的帮助下,写成了可以让用户交互的模式。

      Console.WriteLine("请输入您的日收入");

  string shuru = Console.ReadLine();

  int jingqian;


  if (int.TryParse(shuru, out jingqian))

  {

    if (jingqian > 0 && jingqian <= 50)

    {

      Console.WriteLine("注意进厂时机");

    }

    else if (jingqian > 50 && jingqian <= 200)

    {

      Console.WriteLine("勉强度日");

    }

    else if (jingqian > 200 && jingqian <= 500)

    {

      Console.WriteLine("有点小钱");

    }

    else if (jingqian > 500 && jingqian <= 1000)

    {

      Console.WriteLine("小康生活");

    }

    else if (jingqian > 1000)

    {

      Console.WriteLine("富哥V我50");

    }

    else if (jingqian <= 0)

    {

      Console.WriteLine("多半是寄了");

    }

  }

  else

  {

    Console.WriteLine("输入的不是一个有效的整数!");

  }

      




      //在AI的指导下终于写出第一个四则运算程序了。虽然没有解决,用户输入无效运算符的问题,但是我决定先继续下一步的学习了

      double a;

      Console.WriteLine("请输入第一个数字");

      string shzi1 = Console.ReadLine();



      if (!Double.TryParse(shzi1, out a))

      {

        Console.WriteLine("无效数字");

        return;

      }

      double b;

      Console.WriteLine("请输入第二个数字");

      string shzi2 = Console.ReadLine();


      if (!Double.TryParse(shzi2, out b))

      {

        Console.WriteLine("无效数字");

        return;}


      Console.WriteLine("请输入运算符+ - * / ");

      char yuansufu = Convert.ToChar(Console.ReadLine());

        if (yuansufu =='+'||yuansufu =='-'||yuansufu =='*'||yuansufu =='/')

        {  


          double c;

        switch (yuansufu)

        {

          case '+':

            c = a + b;

            Console.WriteLine("结果等于");

            Console.WriteLine(c);

            break;

          case '-':

            c = a - b;

            Console.WriteLine("结果等于");

            Console.WriteLine(c);

            break;

          case '*':

            c = a * b;

            Console.WriteLine("结果等于");

            Console.WriteLine(c);

            break;

          case '/':


            if (b != 0)

            {

              c = a / b;

              Console.WriteLine("结果等于");

              Console.WriteLine(c);

            }

            else

            {

              Console.WriteLine("除数不能为0");

            }

            break;


        }

            

        }

        {

          Console.ReadKey();

《C#初级课程之语法基础》——擅码网出品的评论 (共 条)

分享到微博请遵守国家法律