各位DGDJ们,有这样的一个问题..
在员工实际上班中,一个星期连续上班超过5天的,如果在星期天不上班的话,,则为有薪假,.相反,则为无薪假,,
怎么处理,,

解决方案 »

  1.   

    哈哈
    var
      WorkDaysPeerWeek :integer; //每周工作天数
      IsSundayWork :Boolean;   //星期天是否上班
    begin
      WorkDaysPeerWeek :=某数值;
      IsSundayWork :=True or False;//根据具体情况设置  if WorkDaysPeerWeek > 5 then
      begin
        if not IsSundayWork then
        begin
          有薪假......
        end else
        begin
          无薪假......
        end;
      end;
    end;
      

  2.   

    TO:lihuasoft
    我们是有一张考勤表
      

  3.   

    我还是建议你不要把简单问题想复杂了。先判断某人某周的周日是不是工作了,用一个变量做一下标记,如:如果周日此人工作了,则_Sunday:=1;
    然后,再累计此人从周一到周六的工作日数 count 。如果count>=5则 count:=count+1;
    如果count<5则count:=count+0 
    .....我自己都晕了,因为你的题目(已知,未知)本身就没有表达明白