커뮤니티

반복문에서 내장함수 호출

프로필 이미지
회원
2006-11-15 16:09:59
1434
글번호 11299
답변완료
안녕하세요. Input : Prd1(10); Var : Temp(0),count(0); count=0; Temp=0; while count < 2 { Temp = ma(c,5); count = count+1; } plot1(Temp); 질문) 위의 코드에서 'count < 1' 인 경우(단 한 번만 반복하는 경우)는 Temp의 값이 바른 결과(5일 이평값이 나오지만, 'count < 2' 로 처리하면(즉, 두 번 반복하도록 처리하면), 틀린 결과가 나옵니다. 위의 코드가 잘못된 것인가요 , 아니면 다른 문제가 있나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-11-15 17:30:52

안녕하세요 예스스탁입니다. for문 및 while문안에는 분석함수를 사용하실 수 없습니다. 식을 수정해 드렸습니다. Input : Prd1(10); Var : Temp(0),count(0); var1 = ma(c,5); count=0; Temp=0; while count < 2 { Temp = temp + var1; count = count+1; } plot1(Temp); 즐거운 하루되세요 > g2ps 님이 쓴 글입니다. > 제목 : 반복문에서 내장함수 호출 > 안녕하세요. Input : Prd1(10); Var : Temp(0),count(0); count=0; Temp=0; while count < 2 { Temp = ma(c,5); count = count+1; } plot1(Temp); 질문) 위의 코드에서 'count < 1' 인 경우(단 한 번만 반복하는 경우)는 Temp의 값이 바른 결과(5일 이평값이 나오지만, 'count < 2' 로 처리하면(즉, 두 번 반복하도록 처리하면), 틀린 결과가 나옵니다. 위의 코드가 잘못된 것인가요 , 아니면 다른 문제가 있나요?