- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流程 流程控制 【例3-1】 编写一个程序实现如下功能:输入一个成绩,如果成绩大于等于60则输出“恭喜您,您通过了这次考试!”,否则不输出任何信息。要求编写成控制台应用程序。 流程控制 练习: 请输入年月日,求出该日是该年的第几天? 闰年的条件是: 1、能被4整除,但不能被100整除的年份都是闰年,如1996年,2004年是闰年。 2、能被100整除,又能被400整除的年份是闰年,如1600年、2000年是闰年。不符合这两个条件的年份不是闰年。 【例3-6】程序代码 【例3-8】程序代码 随机数的产生方法 在程序设计中,经常需要产生随机数。在C#中要产生随机数需要使用Random类,该类位于命名空间System中。要使用Random类,应首先生成该类的一个对象。如: Random randomObj=new Random(); 生成随机数对象后,可以调用随机数对象的Next()方法得到一个随机数。 随机数的产生方法 【例3-9】 设计一个程序完成这样的功能:产生100个两位随机正整数,求这些数中所有能被3整除的数的和以及所有不能被3整除的数的各位数字和。要求编写成控制台应用程序。 程序运行界面 private void button1_Click(object sender, System.EventArgs e) { double weight,price;//存放邮包重量和价格 int i;//存放邮包重量在哪一等级 weight=Convert.ToDouble(textBox1.Text ); i=(int)(weight/15); switch(i)//根据i的值计算邮包的收费 { case 0:price =5;break; case 1:price=9;break; case 2:price=12;break; case 3:price=14;break; case 4:price=15;break; default:price=15+(int)((weight-75)/10+1);break; } textBox2.Text =Convert.ToString(price); } 程序代码 do….while循环 do循环保证循环体至少执行一次 do循环的执行方式为:首先执行标记为do循环的代码,然后计算布尔表 达式的值,如果为true,则再次执行循环代码,直到布尔表达式的值为false 时退出循环。需要注意的是while语句后面的分号不能省略,否则会产生错 误。 流程控制 do { …… //代码或代码块 }while(布尔表达式); do…while语句执行流程 语句执行流程图 流程控制 流程控制 【例3-5】 编一个程序按下列公式求e的值 (要求精度达到1e-6)。 流程控制 【例3-5】程序代码 using System; class WhileTest { public static void Main() { double sum,t=1; int i=1; sum=1.0; do { t=t/i; sum=sum+t; i=i+1; }while(t=1.0e-6); Console.WriteLine(e={0},sum); } } while循环流程图: 流程控制 while语句执行流程 while(布尔表达式) { …… //代码或代码块 } while循环非常类似于do循环, 它和do循环的重要区别在于:while循环在每个循环的开始对布尔表达式进行计算和判断,因此有可能完全不执行循环,而直接跳转到循环后面的代码。 流程控制 流程控制 【例3-6】编程求下式的值(要求编写成控制台应用程序): using System; class WhileTest { public static void Main() { int sum,i=1,t; sum=0; //和赋初值0 while(i=10) //循环,循环条件为“i=10” { t=i*i; //求第i项的值放在t中 sum=sum+t; //把该项的值加到和sum中 i=i+1;
您可能关注的文档
- 8.1我们的母亲河.ppt
- 8-7.1南方地区-自然特征与农业.ppt
- 95580电话客户投诉专题培训-最终 (1).ppt
- 9-田芃-李敏聪-水质污染监测船(完整版).doc
- 8.3大气压强与人类生活(正式).ppt
- 800万块年空心砖项目环境影响评价补充报告修改.doc
- A+北京市2015年高级中等学校招生考试.doc
- 8《各具特色的民居》.ppt
- A4相纸批量自动排版一寸照片.pptx
- A3资料的制作技巧.pptx
- RNA适配体:体内筛选机制、类抗性作用及应用前景探究.docx
- 基于离散成本结构的两属性电子逆向拍卖机制创新设计与应用研究.docx
- 上市公司自愿性信息披露与股价变动的相关性探究:理论、实证与策略.docx
- 我国未成年犯社区矫正立法:困境、借鉴与完善路径探究.docx
- 基于NIR光谱的半监督在线序列ELM回归算法:原理、改进与应用.docx
- 探寻人民陪审员制度的中国实践与发展路径.docx
- 离婚诉讼中知识产权分割的法律与实践探究.docx
- 国际外包浪潮下中国软件业的机遇、挑战与破局之道.docx
- 野生草莓种质资源对胶孢炭疽菌的抗性剖析与机制探究.docx
- 我国电子商务税收困境与优化策略.docx
原创力文档


文档评论(0)