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

//把的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();