程序流程控制实验报告

程序流程控制实验报告

ID:35234521

大小:792.00 KB

页数:25页

时间:2019-03-22

程序流程控制实验报告_第1页
程序流程控制实验报告_第2页
程序流程控制实验报告_第3页
程序流程控制实验报告_第4页
程序流程控制实验报告_第5页
资源描述:

《程序流程控制实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.net程序设计实验报告2011年11月19日学号1008114082姓名左雪敬时间下午7-8节专业计算机科学与技术班级10级2班实验题目:程序流程控制实验目的:1:掌握常量和变量的使用;2:掌握运算符和表达式的使用3:掌握赋值语句的使用4:掌握顺序结构的程序流程5:掌握单分支语句的使用6:掌握双分支语句的使用7:掌握多分支语句的使用实验内容:实验2-1常量、变量、运算符、表达式和赋值语句的使用实验要求:输入半径,求对应的圆的周长和面积;对应的球体的体积。运行结果如图:操作提示:(1)利用如下语

2、句输入半径r;Strings=Console.ReadLine();r=double.Parse(s);(2)程序代码如图:实验2-2球三角形的周长和面积实验要求:输入三角形的三边,先判断是否可以构成三角形,如果可以求出它的周长和面积。运行结果如下:程序代码如下:实验2-3:分段函数的实现:实验要求:输入x的值,根据公式计算分段函数y的值。运行结果如下:程序代码如下:实验2-4比较三个数的大小实验要求;产生三个随机数(0~100),按从小到大的顺序排列运行结果如下:程序代码如下:实验2-5求解一

3、元二次方程的解运行结果如下:实验2-6switch语句的实现多重分支结构程序代码如下;运行结果为:实验2-7分别使用if语句和switch语句实现多分支结构实验要求:计算有固定工资收入的党员每月所交纳的党费。月工资收入400元及以下者,交纳月工资总额的0.5%;月工资收入在401~600元者,交纳月工资总额的1%;月工资收入在601~800元者,交纳月工资总额的1.5%;月工资收入在801~1500(税后)元者,交纳月工资总额的2%;月工资收入在1500元以上(税后)者,交纳月工资总额的3%。运

4、行结果为:用switch语句的程序代码是:用if语句的代码为:实验内容实验3-1求n!实验要求:输入整数n(n>=0),分别利用for和while循环、do…while循环求n!.运行效果如图:操作提示:n!=n*(n-1)*(n-2)*….*2*1累乘的初值为1.程序代码如下实验二:显示Fibonacii数列显示的结果为:1,1,2,3,5,8….运行结果为:程序代码为:usingSystem;namespacesy3_2{classProgram{staticvoidMain(string[

5、]args){intf1=1,f2=1,f3,num=2;Console.Write("{0,5}t{0,5}t",f1,f2);f3=f1+f2;while(f3<=10000){Console.Write("{0,5}t",f3);num++;if(num%5==0)Console.WriteLine();f1=f2;f2=f3;f3=f1+f2;}Console.ReadKey();}}}实验三:鸡兔同笼的问题:已知在同一个笼里一共有h只鸡和兔,它们的总脚数为f只,h和f有用户输出求

6、出鸡和兔各有多少只、运行结果为:操作提示:已知鸡和兔的总头数为h,脚数为f,假设鸡有c只,兔有r只。方法一:求解方程。c+r=h;2*c+4*r=f;方法二:利用循环进行枚举测试。鸡的只数c取值范围为:0~h;兔的为:h-c。程序代码为:usingSystem;namespacesy3_3{classProgram{staticvoidMain(string[]args){intc,r;Console.Write("请输入总头数:");Strings=Console.ReadLine();int

7、h=int.Parse(s);intf=1;while(f%2!=0){Console.Write("请输入总脚数(必须是偶数):");s=Console.ReadLine();f=int.Parse(s);boolsolution=false;for(c=0;c<=h;c++){r=h-c;if(2*c+4*r==f){Console.WriteLine("方法一:鸡:{0}只,兔:{1}只",c,r);solution=true;}}if(!solution)Console.WriteLin

8、e("方法一:无解,请重新运行测试!");r=f/2-h;c=h-r;solution=false;if(r>=0&&c>=0){Console.WriteLine("方法二:鸡{0}只,兔:{1}只",c,r);solution=true;}if(!solution)Console.WriteLine("方法二:无解,请重新运行测试");Console.ReadKey();}}}}实验3-4利用级数和求PI程序代码为:usingSystem;namespacesy3_4{classProgra

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

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

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