资源描述:
《C#程序设计实验报告2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告二姓名专业软件工程课程名称C#程序设计一、实验名称:实验2二、实验目的:掌握使用命令行开发简单的C#应用程序掌握使用VisualStudio编写控制台应用程序掌握VisualStudio环境下程序的跟踪调试了解VisualStudio在线帮助的使用掌握应用程序命令行参数的使用三、实验内容及要求利用ADO.NET完成数据的增、删、改、查1.1鼠标、窗口、菜单的操作1.2用户账户的管理1.3桌面图标的排列、设置桌面背景和屏幕保护程序1.4设置任务栏、语言栏1.5选择输入法、在“记事本”文件中输入各种符号2.1了解“资源管理
2、器的使用”2.2设置文件夹选项、查找文件或文件夹2.3文件/文件夹操作2.4使用回收站具体要求请见《大学计算机应用基础学习指导》P37~P48四、实验材料、工具、或软件WindowsXPProfessionalSP3VisualStudio2005五、实验步骤、结果(或记录)实验二:程序流程控制2-1输入半径,求对应的圆的周长、面积、对应球体的体积。运行结果:实验代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;na
3、mespace_2_1{classProgram{staticvoidMain(string[]args){constdoublePI=3.14159;doubler,perimeter,area,volume;Console.Write("请输入半径:");Strings=Console.ReadLine();r=double.Parse(s);Console.WriteLine("圆的半径为={0}",r);perimeter=2*PI*r;area=PI*r*r;volume=4/3*PI*Math.Pow(r,3);C
4、onsole.WriteLine("圆的周长为={0},面积为={1}",perimeter,area);Console.WriteLine("球体的体积={0}",volume);Console.ReadLine();}}}2-2求三角形的周长和面积运行结果:实验代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace_2_2{classProgram{staticvoidMain(string[]ar
5、gs){doublea,b,c,p,h,area;Console.Write("请输入三角形的边a:");strings=Console.ReadLine();a=double.Parse(s);Console.Write("请输入三角形的边b:");s=Console.ReadLine();b=double.Parse(s);Console.Write("请输入三角形的边c:");s=Console.ReadLine();c=double.Parse(s);if(a>0&&b>0&&c>0&&a+b>c&&a+c>b&&b+
6、c>a){Console.WriteLine("三角形三边分别为:a={0},b={1},c={2}",a,b,c);p=a+b+c;h=p/2;area=Math.Sqrt(h*(h-a)*(h-b)*(h-c));Console.WriteLine("三角形的周长={0},面积为={1}",p,area);}elseConsole.WriteLine("无法构成三角形!");Console.ReadKey();}}}2-3分段函数的实现运行结果实验代码:usingSystem;usingSystem.Collections
7、.Generic;usingSystem.Linq;usingSystem.Text;namespace_2_3_2{classProgram{staticvoidMain(string[]args){doublex,y;Console.Write("请输入x:");strings=Console.ReadLine();x=double.Parse(s);y=(x*x-3*x)/(x+1)+2*Math.PI+Math.Sin(x);if(x<0)y=Math.Log(-5*x)+6*Math.Sqrt(Math.Abs(x)
8、+Math.Pow(Math.E,4)-Math.Pow(x+1,3));Console.WriteLine("方法一:x={0},y={1}",x,y);if(x>=0)y=(x*x-3*x)/(x+1)+2*Math.PI+Math.Sin(x);if(x<0)y=Mat