커뮤니티
질문입니다.
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;
}