1. 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 作业1_1 { class Program { static void Main(string[] args) { int i; double t_1, t_2, t_3; double r_lenth, r_width; double cir, area; //三角形及长方形的变量等 Console.WriteLine("作业1-1"); while (true) { Console.WriteLine(" 1.三角形 2.长方形 3.退出 "); Console.WriteLine("请输入序号:"); i = int.Parse(Console.ReadLine()); switch (i) { case 1: //三角形周长及面积算法 Console.WriteLine("请输入第一条边长:");//用户依次输入三个边长 t_1 = float.Parse(Console.ReadLine()); Console.WriteLine("请输入第二条边长:"); t_2 = float.Parse(Console.ReadLine()); Console.WriteLine("请输入第三条边长:"); t_3 = float.Parse(Console.ReadLine());//输入结束 cir = t_1 + t_2 + t_3; //计算三角形周长及面积 area = Math.Sqrt(cir / 2 * (cir / 2 - t_1) * (cir / 2 - t_2) * (cir / 2 - t_3));//无法将double隐式转换为float,之前用的float类型的边长等,sqrt函数返回为double Console.WriteLine("该三角形周长为:{0}", cir); Console.WriteLine("该三角形面积为:{0}", area); break; case 2: //长方形周长及面积算法 Console.WriteLine("请输入长方形的长:");//用户依次输入三个边长 r_lenth = float.Parse(Console.ReadLine()); Console.WriteLine("请输入长方形的宽:"); r_width = float.Parse(Console.ReadLine()); cir = 2 * (r_lenth + r_width); //长方形周长及面积 area = r_lenth * r_width; Console.WriteLine("该长方形周长为:{0}", cir); Console.WriteLine("该长方形面积为:{0}", area); break; case 3: Console.WriteLine("欢迎您的下次进入!!!"); break; default: Console.WriteLine("输入错误!!!"); break; }//switch结束 if (i == 3) break; //判断用户是否退出系统 }//while循环结束 } } }
2. 编写一个控制台应用程序,可根据输入的月份判断所在季节。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _1_2 { class Program { static void Main(string[] args) { int i; Console.WriteLine("**********作业1-2***************"); while (true) { Console.WriteLine("请输入月份:"); i = int.Parse(Console.ReadLine()); switch (i) { case 3: case 4: case 5: Console.WriteLine("春季"); break; case 6: case 7: case 8: Console.WriteLine("夏季"); break; case 9: case 10: case 11: Console.WriteLine("秋季"); break; case 12: case 1: case 2: Console.WriteLine("冬季"); break; default: Console.WriteLine("输入错误!!!"); break; }//switch结束 }//while结束 } } }