第四节选择结构程序设计重点分析.doc

第四节 选择结构程序设计 4.1 选择程序设计举例 在编写程序中,往往要求根据某个指定的条件是否满足来决定执行的内容?例如,购物在1000元以下的打九五折,1000元及以上的打九折? C++提供if语句来实现这种条件选择?如 if amount1000 tax=0.95; //amount代表购物总额,tax代表折扣 else tax=0.9; //若amount1000,条件满足,tax=0.95,否则tax=0.9 pay=amount*tax; //pay为实付款 流程可以用图4.1表示? 图4.1 4.2 选择结构和if语句 if语句是用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一? 4.2.1 if语句的3种形式 1. if(表达式)语句 例如: if(xy) coutxendl; 这种if语句的执行过程见图4.2(a)? 2. if(表达式)语句1 else 语句2 例如: if (xy) coutx; else couty; 见图4.2(b)? 图4.2 3. if(表达式1) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 … else if(表达式m) 语句m else 语句n流程图见图4.3? 例如: if (number500) cost=0.15; else if(numbe

文档评论(0)

1亿VIP精品文档

相关文档