커뮤니티

문의드립니다

프로필 이미지
처음처럼22
2013-11-01 01:32:39
143
글번호 69109
답변완료
아래식으로 나름 만들어 봤는데 숫자값이나 수자표현식이 와야 합니다 라고 오류가뜹니다 수정 부탁드리구요 어디가 잘못된건지 구체적인설명부탁드립니다 if dayindex == 1 Then value1 = var3; if dayindex > 0 Then{ if var4 = Abs(var3 <= value1*0.5) Then var4 = (H+L)/2;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-01 14:09:07

안녕하세요 예스스탁입니다. if var4 = Abs(var3 <= value1*0.5) then 위 문장이 어떤 의미인지 모르겠습니다. abs는 절대값입니다 abs(값)으로 지정하셔야 합니다. abs(100) --> 100 abs(-100) --> 100 현재는 abs(조건)으로 조건은 조건이 만족되면 true나 false가 리턴됩니다. 또한 예스랭귀지에 같다라는 표현은 ==입니다. var4 = 값; 은 var4라는 변수에 특정값을 저장한다는 의미입니다. 어떤내용을 작성하고자 하시는지 파악이 되지 않아 수정을 해드릴수는 없습니다. 즐거운 하루되세요 > 처음처럼22 님이 쓴 글입니다. > 제목 : 문의드립니다 > 아래식으로 나름 만들어 봤는데 숫자값이나 수자표현식이 와야 합니다 라고 오류가뜹니다 수정 부탁드리구요 어디가 잘못된건지 구체적인설명부탁드립니다 if dayindex == 1 Then value1 = var3; if dayindex > 0 Then{ if var4 = Abs(var3 <= value1*0.5) Then var4 = (H+L)/2;