설명
미국 정부는 10일의 연방 공휴일을 인정합니다. 휴일이 다음 날인 경우 주말이면 그 전 금요일이나 다음 월요일이 쉽니다. 간단한 달력 기능을 사용하여 특정 연도의 휴가 차트를 생성할 수 있습니다. 연도를 변경할 수도 있습니다: >무료 슬롯 게임 holiday --year=1999
소형 모델 유형 :무료 슬롯 게임
카테고리 : 무료 슬롯 게임 모델 라이브러리
메인 파일 : holiday.gms
$title 미국 공휴일 및 휴가 차트(HOLIDAY,SEQ=262)
$onText
미국 정부는 10일의 연방 공휴일을 인정합니다. 휴일이 다음 날인 경우
주말이면 그 전 금요일이나 다음 월요일이 쉽니다. 간단한
달력 기능을 사용하여 특정 연도의 휴가 차트를 생성할 수 있습니다.
연도를 변경할 수도 있습니다: >무료 슬롯 게임 holiday --year=1999
무료 슬롯 게임 Development Corporation, 공식화 및 언어 예제.
키워드: 무료 슬롯 게임 언어 특징, 연차 휴가 도표, 미국 공휴일
$offText
스칼라 연도;
연도 = gyear(jnow);
$연도를 설정한 경우 연도 = %연도%;
FHD '미국 연방 공휴일' 설정
/ "NEW YEAR'S DAY" '1월 1일'
'마틴 루터 킹 생일' '1월 셋째 월요일'
'PRESIDENT'S DAY' '2월 셋째주 월요일'
'MEMORIAL DAY' '5월의 마지막 월요일'
'독립기념일' '7월 4일'
'노동절' '9월 첫째 월요일'
'COLUMBUS DAY' '10월 둘째 월요일'
'재향 군인의 날' '11월 11일'
'THANKSGIVING DAY' '11월 넷째 목요일'
"크리스마스 데이" '12월 25일' /;
매개변수 FHDyear(fhd) '율리우스력 기준 연도의 미국 연방 공휴일';
FHDyear("새해 첫날") = jdate(연도,1,1);
FHDyear("마틴 루터 킹 생일")= jdate(년,1,1) + mod(8-gdow(jdate(년,1,1)),7) + 2*7;
FHDyear("대통령의 날") = jdate(연도,2,1) + mod(8-gdow(jdate(연도,2,1)),7) + 2*7;
FHDyear("현충일") = jdate(년,5,31) + mod(1-gdow(jdate(년,5,31)),7);
FHDyear("독립 기념일") = jdate(연도,7,4);
FHDyear("노동절") = jdate(년,9,1) + mod(8-gdow(jdate(년,9,1)),7);
FHDyear("콜럼버스 데이") = jdate(연도,10,1) + mod(8-gdow(jdate(연도,10,1)),7) + 7;
FHDyear("재향군인의 날") = jdate(연도,11,11);
FHDyear("추수감사절") = jdate(년,11,1) + mod(11-gdow(jdate(년,11,1)),7) + 3*7;
FHDyear("크리스마스 데이") = jdate(연도,12,25);
fhdyear를 표시;
* 연방 공휴일이 주말과 겹치면 금요일이나 월요일이 쉬게 됩니다. 또한
* 12/31은 금요일이므로 하루 더 쉴 수 있습니다.
fhdc를 '휴일 해제'로 설정합니다.
Parameter FHDyearC(*) '미국 연방 공휴일 휴무';
fhdc(fhd) = 예;
fhdc('다음 새해') = 예;
fHD연도c(fhd) = fHD연도(fhd);
fHDyearc(fhd)$(gdow(fhdyearc(fhd)) = 6) = fHDyearc(fhd) - 1;
fHDyearc(fhd)$(gdow(fhdyearc(fhd)) = 7) = fHDyearc(fhd) + 1;
fHDyearc('다음 새해') = jdate(year+1,1,1) - (gdow(jdate(year+1,1,1)) = 6);
fhdyearc를 표시;
설정월 / 1월, 2월, 3월, 4월, 5월, 6월
7월, 8월, 9월, 10월, 11월, 12월 /;
파일 휴가 / holiday.put /;
매개변수
나
j
Dim(month) '월의 일수'
ordm(월);
ordm(월) = ord(월);
희미(월) = jdate(년+(ord(월)=12),ordm(월++1),1) - jdate(년,ord(월),1);
디스플레이가 어두워짐;
휴가 연도:0:0 ' 미국 연차 휴가 차트' /;
넣어 / ' ':9 '|';
for(i = 1 ~ 31,
if(i < 10,
넣어 '|';
그렇지 않으면
바닥(i/10):1:0 '|';
);
);
넣어 / ' ':9 '|';
for(i = 1 ~ 31, put mod(i,10):1:0 '|');
루프(월,
put / Month.tl:9 '|';
for(i = 1 ~ 희미한(월),
j= jdate(연도,ord(월),i);
if(gdow(j) > 5,
'W|'를 입력하세요;
그렇지 않으면
if(합(합(fhdc, fhdyearc(fhdc))=j),
'H|'를 입력하세요;
그렇지 않으면
넣어 '|';
);
);
);
put$(mod(ordm(month),3) = 0) /;
);
// 'W 주말'을 입력하세요.
/ 'H 연방 공휴일' /
if(gdow(jdate(year+1,1,1)) = 6, put / '내년 1월 1일은 토요일이고 올해 12월 31일은 쉬겠습니다' /;);
if(gdow(jdate(year,1,1) ) = 6, put / '올해 1월 1일은 토요일이고 작년에는 12월 31일에 쉬었습니다.' /;);
loop(fhd, put / fhd.tl:30 fhd.te(fhd););
put //'연방 공휴일이 토요일이면 우리는 금요일에 쉬게 됩니다.
/'휴일은 일요일이고 월요일에 쉬어요.';