教师奖金计算系统C语言课程设计.docx

上传人:b****8 文档编号:28423506 上传时间:2023-07-13 格式:DOCX 页数:10 大小:15.44KB
下载 相关 举报
教师奖金计算系统C语言课程设计.docx_第1页
第1页 / 共10页
教师奖金计算系统C语言课程设计.docx_第2页
第2页 / 共10页
教师奖金计算系统C语言课程设计.docx_第3页
第3页 / 共10页
教师奖金计算系统C语言课程设计.docx_第4页
第4页 / 共10页
教师奖金计算系统C语言课程设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

教师奖金计算系统C语言课程设计.docx

《教师奖金计算系统C语言课程设计.docx》由会员分享,可在线阅读,更多相关《教师奖金计算系统C语言课程设计.docx(10页珍藏版)》请在冰豆网上搜索。

教师奖金计算系统C语言课程设计.docx

教师奖金计算系统C语言课程设计

教师奖金计算系统-C语言课程设计

#include

voidmain()

{

inta=0,b=0,c=0,d=0,e=0,f=0,g=0,i=1,j=1,h=0;

intm[3];

floatn[3];

do

{

printf("\n\t\t\t欢迎使用教师奖金计算系统\n\n");

printf("请选择教师类型:

\n");

printf("1、专职教师\n");

printf("2、行政\n");

printf("0、退出程序\n");

scanf("%d",&a);

printf("\n=================================================================\n");

switch(a)

{

case0:

j=0;break;

case1:

{

{do

{printf("请输入你的教师类型:

\n");

printf("1、高级讲师\n2、中级讲师\n3、助理讲师\n4、见习期\n");

scanf("%d",&b);

switch(b)

{case1:

c=10;d=40;break;

case2:

c=9;d=35;break;

case3:

c=8;d=30;break;

case4:

c=4;d=10;break;

default:

printf("\n输入错误,请重新输入:

\n");

}

}

while(b<=0||b>4);

}

printf("\n=================================================================\n");

{for(i=1;i<=3;i++)

{

printf("请输入所代课程%d本周所教的课时数,最多3科,多出的输入0\n",i);

scanf("%d",&m[i]);

printf("您输入的课时数为:

%d\n",m[i]);

printf("请输入所代课程%d所对应的听课人数\n",i);

scanf("%d",&e);

if(e<60)n[i]=1;

if(e>=61&&e<=70)n[i]=1.2;

if(e>=71&&e<=80)n[i]=1.3;

if(e>=81&&e<=90)n[i]=1.4;

if(e>=91&&e<=100)n[i]=1.5;

if(e>=101&&e<=120)n[i]=1.6;

if(e>=121&&e<=140)n[i]=1.7;

if(e>=141&&e<=160)n[i]=1.8;

if(e>=161&&e<=180)n[i]=1.9;

if(e>=181)n[i]=2.0;

printf("您输入的课程人数为%d\n课程%d对应系数为%2.2f\n",e,i,n[i]);

}

}

printf("\n=================================================================\n");

{do

{printf("请选择您的教师等级:

\n");

printf("1、A等\n2、B等\n3、C等\n");

scanf("%d",&f);

if(f==1)g=1;

elseif(f==2)g=0;

elseif(f==3)g=-1;

elseprintf("\n输入错误,请重新输入:

\n");

}

while(f<=0||f>3);

}

printf("\n=================================================================\n");

printf("\n===========以下为您本月的奖金信息:

===========\n");

printf("乘学时系数后本月各课程课时:

\n");

printf("课程1:

%2.2f\n",m[1]*n[1]*4.5);

printf("课程2:

%2.2f\n",m[2]*n[2]*4.5);

printf("课程3:

%2.2f\n",m[3]*n[3]*4.5);

printf("本月超课时为:

%2.2f\n",(m[1]*n[1]+m[2]*n[2]+m[3]*n[3])*4.5-36);

printf("本月奖金数为:

%2.2f\n",((m[1]*n[1]+m[2]*n[2]+m[3]*n[3])*4.5-36)*(d+g)+36*(c+g));

break;

}

case2:

{

{do

{printf("请选择类型:

\n");

printf("1、普通行政(未兼课)\n\n2、普通行政兼课、实验室教师\n\n3、见习其行政(未兼课)\n\n4、见习期行政兼课\n\n5、中层领导(未兼课)\n\n6、中层领导兼课\n\n");

scanf("%d",&b);

}

while(b<=0||b>6);

}

printf("\n=================================================================\n");

switch(b)

{case1:

h=1500;

printf("\n===========以下为您本月的奖金信息:

===========\n");

printf("您本月的坐班奖金为:

%d\n\n",h);

break;

case2:

h=1500;

{do

{printf("请输入你的教师类型:

\n");

printf("1、高级讲师\n2、中级讲师\n3、助理讲师\n");

scanf("%d",&d);

switch(d)

{case1:

c=10;break;

case2:

c=8;break;

case3:

c=6;break;

default:

printf("\n输入错误,请重新输入:

\n");

}

}

while(b<=0||b>3);

}

printf("\n=================================================================\n");

{for(i=1;i<=3;i++)

{

printf("请输入所代课程%d本周所教的课时数,最多3科,多出的输入0\n",i);

scanf("%d",&m[i]);

printf("您输入的课时数为:

%d\n",m[i]);

}

}

printf("\n=================================================================\n");

{do

{printf("请选择您的教师等级:

\n");

printf("1、A等\n2、B等\n3、C等\n");

scanf("%d",&f);

if(f==1)g=1;

elseif(f==2)g=0;

elseif(f==3)g=-1;

elseprintf("\n输入错误,请重新输入:

\n");

}

while(f<=0||f>3);

}

printf("\n=================================================================\n");

printf("\n===========以下为您本月的奖金信息:

===========\n");

printf("您本月所教课时为:

%2.2f\n",(m[1]+m[2]+m[3])*4.5);

printf("您本月的坐班奖金为:

%d\n",h);

printf("\n您本月的全部奖金为:

%2.2f\n",h+((m[1]+m[2]+m[3])*4.5)*(c+g));

break;

case3:

h=700;

printf("\n===========以下为您本月的奖金信息:

===========\n");

printf("\n您本月的坐班奖金为:

%d\n",h);

break;

case4:

h=700;

c=4;

{for(i=1;i<=3;i++)

{

printf("请输入所代课程%d本周所教的课时数,最多3科,多出的输入0\n",i);

scanf("%d",&m[i]);

printf("您输入的课时数为:

%d\n",m[i]);

}

}

printf("\n=================================================================\n");

{do

{printf("请选择您的教师等级:

\n");

printf("1、A等\n2、B等\n3、C等\n");

scanf("%d",&f);

if(f==1)g=1;

elseif(f==2)g=0;

elseif(f==3)g=-1;

elseprintf("\n输入错误,请重新输入:

\n");

}

while(f<=0||f>3);

}

printf("\n=================================================================\n");

printf("\n===========以下为您本月的奖金信息:

===========\n");

printf("您本月所教课时为:

%2.2f\n",(m[1]+m[2]+m[3])*4.5);

printf("您本月的坐班奖金为:

%d\n",h);

printf("\n您本月的全部奖金为:

%2.2f\n",h+((m[1]+m[2]+m[3])*4.5*(c+g)));

break;

case5:

h=2000;

printf("\n===========以下为您本月的奖金信息:

===========\n");

printf("您本月的坐班奖金为:

%d\n",h);

break;

case6:

h=2000;

{do

{printf("请输入你的教师类型:

\n");

printf("1、高级讲师\n2、中级讲师\n3、助理讲师\n");

scanf("%d",&d);

switch(d)

{case1:

c=20;break;

case2:

c=15;break;

case3:

c=10;break;

default:

printf("\n输入错误,请重新输入:

\n");

}

}

while(d<=0||d>3);

}

printf("\n=================================================================\n");

{for(i=1;i<=3;i++)

{

printf("请输入所代课程%d本周所教的课时数,最多3科,多出的输入0\n",i);

scanf("%d",&m[i]);

printf("您输入的课时数为:

%d\n",m[i]);

}

}

printf("\n=================================================================\n");

{do

{printf("请选择您的教师等级:

\n");

printf("1、A等\n2、B等\n3、C等\n");

scanf("%d",&f);

if(f==1)g=1;

elseif(f==2)g=0;

elseif(f==3)g=-1;

elseprintf("\n输入错误,请重新输入:

\n");

}

while(f<=0||f>3);

}

printf("\n=================================================================\n");

printf("\n===========以下为您本月的奖金信息:

===========\n");

printf("您本月所教课时为:

%2.2f\n",(m[1]+m[2]+m[3])*4.5);

printf("您本月的坐班奖金为:

%d\n",h);

printf("\n您本月的全部奖金为:

%2.2f\n",h+((m[1]+m[2]+m[3])*4.5)*(c+g));

break;

}

}break;

}

}while(j==1);

}

2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1