커뮤니티

수고하십니다

프로필 이미지
회원
2005-01-01 10:45:47
950
글번호 6215
답변완료
input : p1(0),p2(0); input : s1(50),s2(100); var : v1(0),v2(0); if p1 > p2 then v1 = p1 - p2; v2 = (v1/100); plot1(p1); plot2(p1-v2*s1); plot3(p1-v2*s2); if p1 < p2 then v1 = p2 - p1; v2 = (v1/100); plot1(p1); plot2(p1+v2*s1); plot3(p1+v2*s2); 변수 p1과 p2의 값을 변환하여 p1 의 값이 p2의 아래에 있을땐 p1 위로 라인이 출력되게하고 반대일때는 아래로 라인이 출력되게 할려는 것인데 잘 안되는군요.... 수정 부탁 합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-01-03 15:10:45

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : p1(0),p2(0),s1(50),s2(100); var : v1(0),v2(0); if p1 > p2 then{ v1 = p1 - p2; v2 = (v1/100); plot1(p1); plot2(p1-v2*s1); plot3(p1-v2*s2); } else{ v1 = p2 - p1; v2 = (v1/100); plot1(p1); plot2(p1+v2*s1); plot3(p1+v2*s2); } p1이 p2 보다 클땐.. v1 에 p1-p2값을 저장하고 v2 에는 v1/100값을 저장한다음 p1, p1-v2*s1,p1-v2*s2를 출력하고 그렇치 않으면 v1과 v2값을 구한후 p1,p1+v2*s1,p1+v2*s2값을 출력합니다. 새해 복 많이 받으세요 > CJ_junb413 님이 쓴 글입니다. > 제목 : 수고하십니다 > input : p1(0),p2(0); input : s1(50),s2(100); var : v1(0),v2(0); if p1 > p2 then v1 = p1 - p2; v2 = (v1/100); plot1(p1); plot2(p1-v2*s1); plot3(p1-v2*s2); if p1 < p2 then v1 = p2 - p1; v2 = (v1/100); plot1(p1); plot2(p1+v2*s1); plot3(p1+v2*s2); 변수 p1과 p2의 값을 변환하여 p1 의 값이 p2의 아래에 있을땐 p1 위로 라인이 출력되게하고 반대일때는 아래로 라인이 출력되게 할려는 것인데 잘 안되는군요.... 수정 부탁 합니다.