커뮤니티
수식문의
2015-01-30 11:38:19
103
글번호 82806
안녕하세요
문의드리겠습니다.
변수부분은 생략하기로 하고
간단하게 할수있는부분을 문의 드립니다.
if a > b then{
if 저가 > a*0.5 then
buy("매수");
}
else if 저가 b*0.5 then
buy("매수1");
if c > d then{
if 저가 > c*0.5 then
buy("매수3");
}
else if 저가 d*0.5 then
buy("매수4");
앞으로 반복되는 조건이 더 남았는데요.
여기서 저가의 조건을 보면 앞의 조건 a,b에서 처럼, 비교해서
큰부분의 50%보다 크다고 반복되어 있습니다.
else if 저가 (a,b,c,d)*0.5 이 부분을 한꺼번에 줄일수있나요?
감사합니다. 주말 행복하고 즐겁게 보내세요~
답변 1
예스스탁 예스스탁 답변
2015-01-30 11:51:17
안녕하세요
예스스탁입니다.
2개의 값중 큰값의 50%보다 크다라는 조건이므로
아래와 같이 간단히 작성하시면 됩니다.
if 저가 > max(a,b)*0.5 then
buy("매수1");
if 저가 > max(c,d)*0.5 then
buy("매수2");
즐거운 하루되세요
> HI_ki**** 님이 쓴 글입니다.
> 제목 : 수식문의
>
안녕하세요
문의드리겠습니다.
변수부분은 생략하기로 하고
간단하게 할수있는부분을 문의 드립니다.
if a > b then{
if 저가 > a*0.5 then
buy("매수");
}
else if 저가 b*0.5 then
buy("매수1");
if c > d then{
if 저가 > c*0.5 then
buy("매수3");
}
else if 저가 d*0.5 then
buy("매수4");
앞으로 반복되는 조건이 더 남았는데요.
여기서 저가의 조건을 보면 앞의 조건 a,b에서 처럼, 비교해서
큰부분의 50%보다 크다고 반복되어 있습니다.
else if 저가 (a,b,c,d)*0.5 이 부분을 한꺼번에 줄일수있나요?
감사합니다. 주말 행복하고 즐겁게 보내세요~
다음글
이전글