커뮤니티

질문입니다.

프로필 이미지
회원
2006-04-11 05:32:29
1254
글번호 9766
답변완료
답변갑사합니다... 4642번 재답변에 대한 사용자 함수중 궁금한점이 있어서 질문드립니다. NTADAYL의 value값을 초기에 "value = 1000000; "으로 설정하셨는데.. 이게 필요한건가요? NTADAYH 함수에는 포함되지 않아 질문드립니다. input : YYYY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); for cnt = 0 to N-1 { if TadayH(cnt) > value then value = TadayH(cnt); } if sdate == YYYY then{ NTADAYH=value; } input : YYYY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); value = 1000000; for cnt = 0 to N-1 { if TadayL(cnt) < value then value = TadayL(cnt); } if sdate == YYYY then{ NTADAYL=value; }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-04-11 10:05:55

안녕하세요 예스스탁입니다. 최저가를 찾기 위해 초기에 비교할 값으로 큰수를 넣어 줘야 합니다. 초기에 선언이 value(0)으로 0값이므로 TadayH(cnt) > value 비교를 하지 못하므로 큰수로 셋팅한 것입니다. 즐거운 하루되세요 > CJ_MINSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 답변갑사합니다... 4642번 재답변에 대한 사용자 함수중 궁금한점이 있어서 질문드립니다. NTADAYL의 value값을 초기에 "value = 1000000; "으로 설정하셨는데.. 이게 필요한건가요? NTADAYH 함수에는 포함되지 않아 질문드립니다. input : YYYY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); for cnt = 0 to N-1 { if TadayH(cnt) > value then value = TadayH(cnt); } if sdate == YYYY then{ NTADAYH=value; } input : YYYY(NUMERIC),N(NUMERIC); var : cnt(0),value(0); value = 1000000; for cnt = 0 to N-1 { if TadayL(cnt) < value then value = TadayL(cnt); } if sdate == YYYY then{ NTADAYL=value; }