커뮤니티
반복문에서 내장함수 호출
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' 로 처리하면(즉, 두 번 반복하도록 처리하면),
틀린 결과가 나옵니다.
위의 코드가 잘못된 것인가요 , 아니면 다른 문제가 있나요?
다음글
이전글