커뮤니티

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 절