下载此文档

(C语言程序设计案例课件)项目三输入学生成绩转化为等级.ppt


文档分类:IT计算机 | 页数:约105页 举报非法文档有奖
1/105
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/105 下载此文档
文档列表 文档介绍
大连理工大学出版社
C语言程序设计案例教程
项目三  输入学生成绩转化为等级
教学目的:
  通过本项目的学****要求能熟练掌握C语言的三种控制结构和相关的语句,熟悉各种语句的执行流程,能够在不同情况下灵活选择不同的语句来解决实际问题。掌握基本语句为后续项目做好准备,也为后续面向对象程序设计的学****打下基础。
教学内容
项目三  输入学生成绩转化为等级
重点和难点
项目三  输入学生成绩转化为等级
重点:
难点 : 1、掌握各控制语句的嵌套
    2、选择使用好控制语句来解决实际问题
项目三  输入学生成绩转化为等级
辅导员张老师在使用小王设计的程序时,发现他还想要对输入后的学生成绩进行合法性的判断并将其转化为等级,故张老师找来小王同学,说明了需求,小王根据张老师的需求,参考了相关的资料,完善了原来的程序,帮助张老师解决了该问题。
任务1 输入学生成绩,判断其合法性、并将其转化为等级
项目三  输入学生成绩转化为等级
实现: /* 功能:成绩的合法性判断和等级转化*/
 #include <>
void main()
{ float yuwen,shuxue,yingyu;
float sum,ave;
char gradeA,gradeB,gradeC;
/*语文成绩的输入及合法性判断和等级的转化*/
while(1)
{
printf("请输入学生的语文的成绩:");
scanf(“%f”,&yuwen);
if(yuwen<0||yuwen>100)
printf(“您输入的成绩不合法,请重新输入\n”);
else
{ if(yuwen>=90)
gradeA=’A’;
else if(yuwen>=80)
gradeA=’B’;
else if(yuwen>=70)
gradeA=’C’;
else if(yuwen>=60)
gradeA=’D’;
else
gradeA=’E’;
break;
}
}
/*数学成绩的输入及合法性判断和等级的转化*/
while(1)
{
printf("请输入学生的数学的成绩:");
scanf(“%f”,&shuxue);
项目三  输入学生成绩转化为等级
if(shuxue <0|| shuxue >100)
printf(“您输入的成绩不合法,请重新输入\n”);
else
{
if(shuxue >=90)
gradeB=’A’;
else if(shuxue >=80)
gradeB=’B’;
else if(shuxue >=70)
gradeB=’C’;
else if(shuxue >=60)
gradeB=’D’;
else
gradeB=’E’;
break;
}
}
项目三  输入学生成绩转化为等级
/*英语成绩的输入及合法性判断和等级的转化*/
while(1)
{
printf("请输入学生的英语的成绩:");
scanf(“%f”,&yingyu);
if(yingyu <0|| yingyu >100)
printf(“您输入的成绩不合法,请重新输入\n”);
else
{
if(yingyu >=90)
gradeC=’A’;
else if

(C语言程序设计案例课件)项目三输入学生成绩转化为等级 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数105
  • 收藏数0 收藏
  • 顶次数1
  • 上传人allap
  • 文件大小13.47 MB
  • 时间2021-01-17