欢迎来到天天文库
浏览记录
ID:34025942
大小:199.21 KB
页数:63页
时间:2019-03-03
《常熟理工学院-c#实验报告册(本二)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《面向对象程序设计C#》实验指导及报告书学年第—学期r.>rH■■名:学号:班级:指导教师:计算机科学与工程学院2010实验目录实验一创建简单的.NET应用程序..3实验二选择和循环..9、V—实淪三数组和字符串处理15实验四类和对象编程练习21实验五继承与多态编程练习32实验六接口和集合41实验七文件和输入输出50实验八代理和事件54实验一创建简单的.NET应用程序一、实验目的1.了解c#基本程序结构;2.熟悉命令行方式下C#程序编写、编译、调试和执行过程;3.了解VS2005集成开发环境的功能和特点。二、预习内容1.一个C#应用程序,从编写到运
2、行,要经过哪儿个步骤?三、实验内容1.调试并运行下面程序,并写出运行结果:usingSystem;classSimpleProgram{staticvoidMain(){Console.WriteLine(4tHello!World.M);}}运行结果(注意,按照屏幕输出格式写):2•调试并运行下面程序,并写出运行结果:usingSystem;classStarTrianglestaticvoidMain(string[]args){inti,j,k;for(i=0;i<=3;i++){for(j=0;j<=2・i;j++)Console.Wr
3、ite(M”);〃一个空格for(k=0;k<=2*i;k++)Console.Write("*^');Console.WriteLine();}Console.ReadKeyO;}}运行结果(注意,按照屏幕输出格式写):3.下面是一个模拟计算器的程序(两个操作数都为正整数)。计算器应该能够执行以下算术操作:加法、减法、乘法、除法。调试并运行下而程序,验证当从键盘输入8和2两个整数时,选择进行乘法时的计算结果。注意:程序输入时要区分大小写。usingSystem;classCalcNumberintnumberl,number2;charoptio
4、n;intresult;publicvoidNumber(){Console.WriteLineC'EntertheFirstNumber:");number1=Convert.ToInt32(Console.ReadLine());Console.WriteLineC'EntertheSecondNumber:");number2=Convert.ToInt32(Console.ReadLine());Console.WriteLine(uMainMenu");Console.WriteLineCtl.Addition,^);Console.Wr
5、iteLineC'2.Subtraction^);Console.WriteLine("3.Multiplication");Console.WriteLine(fct4.Division^);Console.WriteLineC'EntertheOperationyouwanttoperform:”);option=Convert.ToChar(Console.ReadLine());switch(option){caseT:result=numberl+number2;break;case2:result=numberl-number2;bre
6、ak;case3:result=numberl*number2;break;case44result=numberl/number2;break;default:Console.WriteLine(uInvalidOption'');return;}Console.WriteLineC'Theresultis{0广,result);classTestCalc{staticvoidMain(stringf]args){CalcNumberobj=newCalcNumber();obj.Number();}从键盘输入8和2两个整数时,(1)选择3时的
7、运行结果:(2)选择5时的运行结果:从键盘输入的8和two时(第二个数为非整数),程序运行结果:1.在保持功能不变的情况下,改写上例代码如下:usingSystem;classCalcNumberintnumberl,number2;charoption;publicvoidGetNumber(){Console.WriteLineC'EntertheFirstNumber:");numberl=Convert.ToInt32(Console.ReadLine());Console.WriteLineC'EntertheSecondNumber:^
8、);number2=Convert.ToInt32(Console.ReadLine());}publicvoidGetO
此文档下载收益归作者所有