- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
桃敋湵-ifStatements
Programming if Statements Review: Rules for Division C++ treats integers different than doubles. 100 is an int. 100.0 , 100.0000, and 100. are doubles. The general rule for division of int and double types is: double/double - double (normal) double/int - double (normal) int/double - double (normal) int/int - int (special case: any decimal places discarded) Rules for Division Example : 220. / 100.0 double/double - double result is 2.2 220. / 100 double/int - double result is 2.2 220 / 100.0 int/double - double result is 2.2 220 / 100 int/int - int result is 2 Summary: division is normal unless both the numerator and denominator are int, then the result is an int (the decimal places are discarded). Forcing a Type Change You can change the type of an expression with a cast operation Syntax: variable1 = type(variable2); variable1 = type(expression); Example: int x=1, y=2; double result1 = x/y; // 1/2 = 0 - 0.0 double result2 = double(x)/y; // 1.0/2 = 0.5 - 0.5 double result3 = x/double(y); // 1/2.0 = 0.5 - 0.5 double result4 = double(x)/double(y); // 1.0/2.0 - 0.5 double result5 = double(x/y); // double(1/2) = double(0) - 0.0 int cents = int(result4*100); // cents is 50 Three Program Structures Sequence - executable statements which the computer processes in the given order Choice - sequence(s) selected depending on some condition if condition exists{ do P } Iteration - repetitively executed sequences while condition exists{ do P } Sequence It is natural to write a program as a sequence of program structures such as sequences, choices, and iterations Choice Constructs Provide Ability to control whether a statement list is executed Two constructs if statement if if-else if-else-if switch statement The Basic if Statement Syntax if(Expression) Action If the Expression is true then execute Action Action is either a single statement or a group of statements within braces Example: absolute value if(value 0) valu
您可能关注的文档
- 雷雨》》《边城》.ppt
- 青海高原一株.ppt
- 青海介绍.ppt
- 非煤矿矿山企业安全生产许可变更指南.doc
- 非线性电容器.ppt
- 青海省乡村旅游点(接待户)等级划分与评定标准.doc
- 面对最坏的情况.ppt
- 青田县机关幼儿园海尔空调采购项目二次竞价采购文件.doc
- 项目名称代家院子立交二期工程设计.doc
- 项目名称重庆市巴南区圣灯山镇初级中学校石岗校区办公文.doc
- 桃楲-TextUseinOnlineDatingProfiles.ppt
- 桃楲瑳慩歓-StaticEnforcementofSecuritywithTypes.ppt
- 桃楲瑳湩潒-PowerPointPresentationfor.ppt
- 桃楲瑳獯污畯獴-CarnegieMellonUniv.Dept.of.ppt
- 庖栗牲-Formsofstoredenergyincells.ppt
- 桃牡敬-LabelsandLabelSystemsfromNRTL's.ppt
- 栗楶楚扬-EEP101ECON125Environmental.ppt
- 檿〖湉潦浲瑡潩敔档潮潬祧-GalileoGalilei.ppt
- 栗楶-ReadingQuiz.ppt
- 汏桥-ECEC453ImageProcessingArchitecture.ppt
文档评论(0)