커뮤니티
if 절의 처음으로...(?)
2008-10-29 14:06:48
524
글번호 17760
늘 친절한 답변 감사드립니다.
제가 코딩이 초짜에요.^^
아래식의 제일 마지막 라인에서 표현하고 싶은 것은
" 만약 (color>0 and c<var1) or (color<0 and c>var2) 게 된다면 다시 highvar를 0으로 초기화하면서 다시 윗쪽의 두번째 if절로 돌아가 실행하고 싶은데 어떻게 해야 할까요?
뭔가 변수를 하나 더 만들어서 할수 있을 것도 같고... 헷갈리네요.
감사합니다.
#########################################################
var: highvar(0),
color(0);
if date<>date[1] Then highvar=0; // 첫번째 if 절
if H-L>highvar Then { // 두번째 if 절
highvar=H-l;
var1=l;
var2=h;
color=c-o;
}
if (color>0 and c<var1) or (color<0 and c>var2) then highvar=0; // 세번째 if 절
답변 1
예스스탁 예스스탁 답변
2008-10-29 16:13:08
안녕하세요
예스스탁입니다.
해당절로 다시 돌아가서 계산할 수는 없습니다.
그러므로
if date<>date[1] Then ##1
highvar=0;
if (color>0 and c<var1) or (color<0 and c>var2) then ##2
highvar=0;
if H-L>highvar Then { ##3
highvar=H-l;
var1=l;
var2=h;
color=c-o;
}
와 같이 작성하시면
3번식이 돌기전에 1번 혹은 2번 조건을 먼저 검사후에
3번식으로 들어가게 됩니다.
즐거운 하루되세요
> 추종자 님이 쓴 글입니다.
> 제목 : if 절의 처음으로...(?)
> 늘 친절한 답변 감사드립니다.
제가 코딩이 초짜에요.^^
아래식의 제일 마지막 라인에서 표현하고 싶은 것은
" 만약 (color>0 and c<var1) or (color<0 and c>var2) 게 된다면 다시 highvar를 0으로 초기화하면서 다시 윗쪽의 두번째 if절로 돌아가 실행하고 싶은데 어떻게 해야 할까요?
뭔가 변수를 하나 더 만들어서 할수 있을 것도 같고... 헷갈리네요.
감사합니다.
#########################################################
var: highvar(0),
color(0);
if date<>date[1] Then highvar=0; // 첫번째 if 절
if H-L>highvar Then { // 두번째 if 절
highvar=H-l;
var1=l;
var2=h;
color=c-o;
}
if (color>0 and c<var1) or (color<0 and c>var2) then highvar=0; // 세번째 if 절
이전글