- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计
项目三车辆数据类型选择(选择结构)C语言程序设计能源汽车电池组的选择(单分支)判断车辆是否存在故障(双分支)判断车辆的故障等级(多分支)判断车辆的故障等级(switch)项目三05车辆故障诊断与维修(选择嵌套)
任务3:判断车辆的故障等级(多分支)项目三
项目三任务三C语言程序设计(2)行进中的分叉路口问题的提出在实际生活中,车量有很多数据比如发动机状态,曲轴转速、燃料消耗率、定位等,我们需要按照车辆进行数据统计,那我们看看我们如何解决这些问题。
知识储备C语言程序设计(2)行进中的分叉路口任务目标根据新能源汽车电量的使用程度进行显示,100%显示为充满状态,80%以上显示为良好状态,50%显示充足状态,20%显示正常状态,20%以下显示缺电状态,0%显示无电量,无法行驶状态。从键盘输入电量,输出状态。(变量:剩余电量占比residualbatteryproportion)
知识储备C语言程序设计(2)行进中的分叉路口(1)树生长程中的分叉一、if多分支语句格式if(表达式1)语句1;elseif(表达式2)语句2;…elseif(表达式n)语句n;else语句n+1;
知识储备C语言程序设计(2)行进中的分叉路口(1)树生长程中的分叉、示例一语句执行:如果表达式1为真,执行语句1;如果表达式1为假,而表达式2为真,执行语句2;以此类推,如果表达式1,…,表达式n-1均为假,而表达式n为真,则执行语句n;如果表达式1,…,表达式n均为假,则执行语句n+1。流程图如下图所示。
知识储备C语言程序设计(1)树生长程中的分叉、示例二从键盘输入考试分数mark,若按分数值mark,将考试成绩分成“优秀”(90—100)、“良好”(80—90)、“及格”(60—80)、“不及格”(60以下)等多个等级,又该如何解决呢?
知识储备C语言程序设计(2)行进中的分叉路口(1)树生长程中的分叉四、方法一AND方法二方法一main(){intmark;printf(“请输入成绩:”);scanf(“%d”,mark);if(mark=90)printf(“优秀!”);if(mark=80mark=90)printf(“良好!”);if(mark=60mark=80)printf(“及格!”);if(mark60)printf(“不及格!”);}
知识储备C语言程序设计(2)行进中的分叉路口(1)树生长程中的分叉四、方法一AND方法二方法二main(){intmark;printf(“请输入成绩:”);scanf(“%d”,mark);if(mark=90)printf(“优秀!”);elseif(mark=80)printf(“良好!”);elseif(mark=60)printf(“及格!”);elseprintf(“不及格!”);}
任务分析与实践C语言程序设计(1)树生长程中的分叉程序代码算法:1.定义电量状态2.输入电量状态3.分支判别
项目三任务三C语言程序设计(2)行进中的分叉路口(1)树生长程中的分叉任务分析与实践/*Note:YourchoiceisCIDE*/#includestdio.hvoidmain(){intRap;printf(输入你的电量状态(占比数字):\n);scanf(%d,Rap);if(Rap==0){printf(无电量,无法行驶状态。\n);}elseif(Rap20){printf(缺电状态\n);}elseif(Rap50){printf(正常状态\n);}elseif(Rap80){printf(充足状态\n);}elseif(Rap100){printf(良好状态\n);}else{printf(充满状态\n);}}根据新能源汽车电量的使用程度进行显示,100%显示为充满状态,80%-100%之间显示为良好状态,50%--80%之间显示充足状态,20%-50%之间显示正常状态,20%以下显示缺电
您可能关注的文档
- C语言项目化教程(基于智能制造软件) 项目二 车辆行驶状态显示(输入、输出) 综合练习.docx
- C语言项目化教程(基于智能制造软件) 项目二 车辆行驶状态显示(输入、输出)任务1作业.docx
- C语言项目化教程(基于智能制造软件) 项目九任务二 习题题目 汽车文件数据块的读与写.docx
- C语言项目化教程(基于智能制造软件) 课件 项目九任务一题目 汽车文本数据的读与写.docx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务1 一辆卡车的数据显示 结构体变量 典型案例 .pptx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务1 知识储备和任务目标 .pptx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务2 多个汽车的数据显示(结构体数组) .pptx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务2 多个汽车的数据显示(结构体数组) 典型案例.pptx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务2 知识储备和任务目标.pptx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务3 多个汽车的数据显示(结构体指针) 典型案例.pptx
文档评论(0)