成绩计算器(成绩计算)

成绩计算器(成绩计算)

ID:23752118

大小:1.36 MB

页数:19页

时间:2018-11-10

成绩计算器(成绩计算)_第1页
成绩计算器(成绩计算)_第2页
成绩计算器(成绩计算)_第3页
成绩计算器(成绩计算)_第4页
成绩计算器(成绩计算)_第5页
资源描述:

《成绩计算器(成绩计算)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、项目二成绩计算器【能力目标】能在C#控制台应用程序和Windows窗体应用程序中,实现数据的输入与输出程序设计。【促成目标】1.学会变量声明、变量命名、变量类型之间的转换;2.掌握Button按钮、TextBox文本框和Label标签控件的使用;3.会使用ToString()、ToDouble()、WriteLine()和ReadLine()方法。【案例引入】一、任务3创建第二个C#的控制台应用程序——英语成绩计算【任务要求】某班级进行了一次英语考试,考试成绩由学生的平时成绩和卷面成绩按4:6得到。现要设计一个控制台应用程序求出学生的英语考试成绩。【做中学】1.启动VisualStudio

2、20082.新建项目在VisualStudio2008集成开发环境中,选择“文件”→“新建”→“项目”菜单命令,弹出【新建项目】对话框,如下图所示。还可以单击集成开发环境左边的创建项目图标,来打开【新建项目】对话框。(1)选择C#的模板在VisualC#的模板中选择【控制台应用程序】,作为项目类型。(2)确定项目的名称项目的名称修改为“EnglishCJcount”(也可以采用默认名称)。(3)确定项目存放的位置通过“浏览”按钮选择项目存放的位置,最后单击“确定”即可。3.编写代码打开C#的代码编辑器,在代码编辑器中输入英语成绩计算源代码,如下图所示。在Main()方法中添加如下代码:st

3、aticvoidMain(string[]args){stringname;//学生姓名doublex,y,z;//x为平时成绩,y为卷面成绩,z为考试成绩Console.WriteLine("请输入学生姓名:");name=Console.ReadLine();Console.WriteLine("请输入平时成绩X:");x=Convert.ToDouble(Console.ReadLine());Console.WriteLine("请输入卷面成绩y:");y=Convert.ToDouble(Console.ReadLine());z=x*0.4+y*0.6;Console.Writ

4、eLine("{0}英语考试成绩为:{1}",name,z);Console.ReadLine();}4.运行与调试通过“调试”→“启动调试”菜单命令运行程序,也可以通过快捷按钮F5或快捷工具栏的图标运行程序。运行结果如下图所示。【知识讨论】主要讨论如何使用Console类的ReadLine()和WriteLine()方法输入数据和输出数据,以及变量定义和数据转换。1.ReadLine()和WriteLine()方法(1)WriteLine()方法观察运行结果图(上图),执行“Console.WriteLine("请输入学生姓名:");”这条语句后,Console类的WriteLine()

5、方法会把字符串“请输入学生姓名:”输出到屏幕上,并换了一行。格式如下:Console.WriteLine(输出项);功能:把输出项在控制台上输出。如:Console.WriteLine("{0}英语考试成绩为:{1}",name,z);说明:l{0},{1}分别表示第一个和第二个参数,这里代表name和z;lConsole.WriteLine()是Console类的一个方法重载,输入输出格式是方法来定义的。又如:Console.WriteLine("请输入学生姓名:");;lWriteLine()方法与C语言的printf()函数功能类似。(2)ReadLine()方法执行“x=Conve

6、rt.ToDouble(Console.ReadLine());”这条语句后,Console类的ReadLine()方法就等待键盘输入成绩,成绩输入后,经过数据转换赋给变量,然后换行,运行结果如上图所示。格式如下:Console.ReadLine();功能:从键盘上读取一行以Enter键为结束符的数据,并把读取的数据返回。如:name=Console.ReadLine();说明:ReadLine()方法与C语言的scan()函数功能类似。2.变量定义在这里,定义了4个变量,分别表示学生的姓名、平时成绩、卷面成绩和考试成绩。定义变量语句是:stringname;doublex,y,z;3.数

7、据转换由于键盘输入的是string类型的数据,而x和y是double类型的数据,它们的数据类型不一样,所以需要先进行数据类型转换,然后赋值。在这里,使用了Convert类的ToDouble方法将输入的数据转换为double类型。数据转换语句是:x=Convert.ToDouble(Console.ReadLine());y=Convert.ToDouble(Console.ReadLine());【技能训练2-1】设计一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。