预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C#.NET程序设计实验⼀实验报告实验⼀语⾔基础⼀、实验⽬的1.熟悉VisualStido.NET实验环境;2.掌握控制台程序的编写⽅法;3.掌握C#程序设计语⾔的语法基础;4.掌握控制语句和数组的使⽤。⼆、实验要求根据题⽬要求,编写C#程序,并将程序代码和运⾏结果写⼊实验报告。三、实验内容1.编写⼀个控制台应⽤程序,输⼊三⾓形或者长⽅形边长,计算其周长和⾯积并输出。源码:主函数部分staticvoidMain1_1(string[]aa){定义三⾓形边长,矩形长和宽,以及周长和⾯积//inti;doubletri1,tri2,tri3;doublerec1,rec2;doublecir,area;系统编写//Console.WriteLine("--------------------⼏何图形周长、⾯积计算-----------------");while(true){请选择图形样式:Console.WriteLine("");三⾓形Console.WriteLine("矩形2.退出3.");1.请输⼊对应序号Console.WriteLine(":");这⾥不知道什么原因。需要回车两次才能继续。//i=int.Parse(Console.ReadLine());switch(i){三⾓形算法//case1:请输⼊所求三⾓形的第⼀条边的长度:Console.WriteLine("");tri1=float.Parse(Console.ReadLine());请输⼊所求三⾓形的第⼆条边的长度:Console.WriteLine("");tri2=float.Parse(Console.ReadLine());Console.WriteLine("请输⼊所求三⾓形的第三条边的长度:");tri3=float.Parse(Console.ReadLine());cir=tri1+tri2+tri3;//周长area=Math.Sqrt(cir/2*(cir/2-tri1)*(cir/2-tri2)*(cir/2-tri3));//⽆法将double隐式转换为float,之前⽤的float类型的边长等,sqrt函数返回为doubleConsole.WriteLine("该三⾓形的周长为:{0}",cir);Console.WriteLine("该三⾓形的⾯积为:{0}",area);break;case2:Console.WriteLine("请输⼊所求矩形的⼀条边的长度:");//⽤户依次输⼊三个边长rec1=float.Parse(Console.ReadLine());Console.WriteLine("请输⼊所求矩形的另⼀条边的长度:");rec2=float.Parse(Console.ReadLine());cir=2*(rec1+rec2);//长⽅形周长及⾯积area=rec1*rec2;Console.WriteLine("该矩形的周长为:{0}",cir);Console.WriteLine("该矩形的⾯积为:{0}",area);break;case3:Console.WriteLine("正在退出.....");Console.WriteLine("退出成功!");break;default:Console.WriteLine("输⼊有误,请输⼊1或2或3");break;}//判断是否退出系统if(i==3)break;}}程序运⾏截图2.编写⼀个控制台应⽤程序,可根据输⼊的⽉份判断所在季节。主函数代码staticvoidMain1_2(string[]ab){//定义输⼊的⽉份inti;//系统编写Console.WriteLine("---------季节判断系统----------");while(true){Console.WriteLine("请输⼊要查询的⽉份:(输⼊0,退出系统)");i=int.Parse(Console.ReadLine());switch(i){case3:case4:case5:Console.WriteLine("{0}⽉在春季。",i);break;case6:case7:case8:Console.WriteLine("{0}⽉在夏季。",i);break;case9:case10:case11:Console.WriteLine("{0}⽉在秋季。",i);break;case12:case1:case2:Console.WriteLine("{0}⽉在冬季。",i);break;case0:Console.WriteLine("正在退出.....");Console.WriteLine("退出成功!");break;default:Console.Write