学校学籍1

仔细分析了学校现在学生的学籍号码,从中解读到一些东西,也整理出代码得到实现及测试通过,今天进步了不少!

学籍号码的说明:

   例如:201245120602(2012年毕业,学校代码4512,6班2号学生)

 以此号码的信息可以计算出当前在所在年级和班级:

1、2012学年度毕业graduateYear=2012,用2011年9月至2012年6月这个时间度量,判断当前学年度eduYear(此处省略部分文字);

2、现在是几年几月,如2011-11->在2012学年度内(if 2011-9<nowyear<2012-6 then eduyear=2012),那么可得出如下的公式

和case  graduateYear-eduyear

=0:六年级

=1:五年级

=2:四年级

=3:三年级

=4:二年级

=5:一年级

 //今天实现了给一个学籍号如201320230623,得出几个想要的结果(代码略掉)
function isInSchool(stdNum:string):boolean;
function getGradeNum(stdNum:string):integer;
function getClassNum(stdNum:string):integer;

转载于:https://www.cnblogs.com/JTeacher/archive/2012/11/08/2760686.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值