程序就是现实逻辑的表达
任何程序本质就是:变量、选择(if)语句、循环语句
考勤处理办法(打卡人:当前打卡的人, 打卡时间:当前打卡人打卡的时间)
- 上课时间是8:00,打卡时间晚于8点则视为迟到。
- 打卡时间迟到10分钟,则扣打卡人考勤分1分
- 打卡时间迟到10分钟到30分钟,则扣打卡人考勤分2分
- 打卡时间迟到30分钟以上,则扣打卡人考勤分5分
kaoqin(打卡人,打卡时间) {
上课时间 = 8;
if(0<打卡时间-上课时间<10) {
打卡人.考勤分 -= 1;
}
if(10<打卡时间-上课时间<30) {
打卡人.考勤分 -= 2;
}
if(30<打卡时间-上课时间) {
打卡人.考勤分 -= 5;
}
}
将中文改成英文表示即可
kaoqin(stu,time) {
timeA = 8;
if(0<time-timeA<10){
stu.score -= 1;
}
if(10<time-timeA<30){
stu.score -= 2;
}
if(30<time-timeA){
stu.score -= 5;
}
}