人民大2024C语言程序设计与实验指导 教学课件ppt项目任务3 选择结构——输出成绩等级.pptx

人民大2024C语言程序设计与实验指导 教学课件ppt项目任务3 选择结构——输出成绩等级.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言程序没计与实验指导项目任务3选择结构

【任务】输出成绩等级

主要内容1.任务描述2.任务分析4.任务实施3.任务准备5.任务总结

任务描述假如某班学生期末考试除了语文、数学、外语科目外,还有一门劳动课程,劳动课是考查课,成绩需按五分制打分,即90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。请通过键盘输入入百分制分数,在控制台输出相应等级,运行结果如图所示。【任务】输出成绩等级

任务分析使用scanf函数可以从键盘输入整数。判断整数是否在0-100范围内,如果不合法需给出错误提示。使用多分支if语句实现,也可以使用switch语句。使用switch语句实现时,需要注意switch的多分支特点,要将百分制的成绩转换为对应的十位整数。注意break语句控制的使用。【任务】输出成绩等级

任务准备if语句switch语句【任务】输出成绩等级

任务实施①从键盘输入学生成绩;②判断成绩是否为合法的百分制分数,若在0-100范围内,则继续步骤③,否则执行步骤⑧;③判断分数是否=90,若是则在控制台输出等级A,执行步骤⑧,不是则继续步骤④;④判断分数是否=80,若是则在控制台输出等级B,执行步骤⑧,不是则继续步骤⑤;⑤判断分数是否=70,若是则在控制台输出等级C,执行步骤⑧,不是则继续步骤⑥;⑥判断分数是否=60,若是则在控制台输出等级D,执行步骤⑧,不是则继续步骤⑦;⑦在控制台输出等级E,继续执行步骤⑧;⑧结束程序。【任务】输出成绩等级使用多分支if语句实现

任务实施①从键盘输入学生成绩;②将学生成绩整除10转换为有限个数的十位数值;③若成绩的十位数值为0、1、2、3、4、5,则在控制台输出等级E,并退出switch语句;④若成绩的十位数值为6,则在控制台输出等级D,并退出switch语句;⑤若成绩的十位数值为7,则在控制台输出等级C,并退出switch语句;⑥若成绩的十位数值为8,则在控制台输出等级B,并退出switch语句;⑦若成绩的十位数值为9、10,则在控制台输出等级D,并退出switch语句;⑧若成绩的十位数值为其他值,则在控制台输出提示语句,并退出switch语句。【任务】输出成绩等级使用switch语句实现

任务总结【任务】输出成绩等级

谢谢观看

文档评论(0)

allen734901 + 关注
实名认证
内容提供者

知识共享

1亿VIP精品文档

相关文档