欢迎来到天天文库
浏览记录
ID:38163154
大小:424.16 KB
页数:5页
时间:2019-05-29
《实验3 C#语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验3C#语言程序设计目的与要求(1)掌握C#语言的数据类型、常量、变量及运算符的使用方法。(2)掌握if、switch等条件判断语句的使用。(3)掌握while、for、foreach等循环语句的使用。(4)掌握数组的使用。(5)掌握在C#语言中方法的定义和调用。内容和步骤【实验题3.1】编写一个控制台程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法将这三个变量以及变量之各输出成一列,小数点对齐,保留2位小数。步骤如下:(1)启动VisualStudio2010,单击“创建:项目…”链接,即弹出“新建项目”对话窗
2、口,左侧“项目类型”列表框选中选择“VisualC#→Windows”;在“模板”列表框中选择“控制台应用程序”。自定义一个项目名称,并设置好项目存储位置。本实验后面程序的建立步骤都与本实验相同,所以均将此步骤略去。(2)在代码编辑区输入如下代码:{staticvoidMain(string[]args){doubledbValue1,dbValue2,dbValue3;Console.WriteLine("请输入第一个数:");dbValue1=double.Parse(Console.ReadLine());Console.WriteLine("请输入第二个数:");d
3、bValue2=double.Parse(Console.ReadLine());Console.WriteLine("请输入第三个数:");dbValue3=double.Parse(Console.ReadLine());Console.WriteLine("{0,10:f2}",dbValue1);Console.WriteLine("{0,10:f2}",dbValue2);Console.WriteLine("{0,10:f2}",dbValue3);Console.WriteLine("{0,10:f2}",dbValue1+dbValue2+dbValue3)
4、;Console.ReadKey();}}(3)编译运行,结果如图p3.1所示。图p3.1实验题3.1的运行结果图p3.2实验题3.2的运行结果【实验题3.2】编写一个控制台程序,求一个圆柱体的体积,以及圆柱底面积。其中,定义float型常量PI=3.14159,再定义两个float型变量R,H分别代码圆半径和圆柱体的高度,且R和H的值通过控制台输入。在代码编辑区输入如下代码:{staticvoidMain(string[]args){constfloatPI=3.14159f;floatR,H;Console.WriteLine("请输入半径:");R=float.Par
5、se(Console.ReadLine());Console.WriteLine("请输入圆柱体的高度:");H=float.Parse(Console.ReadLine());Console.WriteLine("圆的底面积为:{0}",PI*R*R);Console.WriteLine("圆柱体的体积为:{0}",PI*R*R*H);Console.ReadKey();}}编译运行,结果如p3.2所示。【实验题3.3】编写一个控制台程序,使用ifelse语句,输入一个整数,如果该数大于0,则输出“该数是正整数”,如果该数小于0,则输出“该数是负整数”,否则不输出任何内容
6、。在代码编辑区输入如下代码:{staticvoidMain(string[]args){Console.Write("请输入一个整数:");intintValue=Convert.ToInt32(Console.ReadLine());if(intValue>0){Console.WriteLine("该数是正整数");}elseif(intValue<0){Console.WriteLine("该数是负整数");}Console.ReadKey();}}编译运行,结果如p3.3所示。图p3.3实验题3.3的运行结果图3.4实验题3.4的运行结果【实验题3.4】编写一个控制
7、台程序,使用switch语句,判别学生成绩的等级。当输入的成绩在0-59之间,输出“不及格”,当成绩在60-70之间,输出“及格”,当成绩在70-79之间,输出“中等”,当成绩在80-89之间,输出“良好”,当成绩在90-100之间,输出“优秀”。在代码编辑区输入如下代码:{staticvoidMain(string[]args){Console.Write("请输入一个0-100的整数成绩:");intintValue=Convert.ToInt32(Console.ReadLine());stringstrRe
此文档下载收益归作者所有