- 세상의 모든 계산기 자유(질문) 게시판 질문
[TI-NSpire CX 2 CAS] ElseIf 구문으로 구성된 함수 정의 후 오류 발생.(참과 거짓을 판정할 수 없음)
오류 내용입니다.
A conditional statement did not resolve to TRUE or FALSE
제가 작성한 리만합 구하는 함수입니다.
위 함수의 기본 골격을 설명드리자면,
xi 라는 augment는 리만합의 종류를 결정짓는 값인데요.
오른쪽 끝점 리만합일 때는 r
왼쪽 끝점 리만합일 때는 l
중점 리만합일 때는 else (r과 l을 제외한 모든 값)
이렇게 3가지 경우의 수를 나누기 위해서
if (조건식) then
계산값 -> s
elseif (조건식) then
계산값 -> s
else
계산값 -> s
EndIf
Return S
이런 식인데요. 하지만
rsum(x^2,100,0,1,l) 을 입력하는 순간
A conditional statement did not resolve to TRUE or FALSE
라는 오류가 출력됩니다. (xi 가 r일때는 정상작동합니다)
왜 이럴까요?
l->0
r->1 로 하니까 해결되었습니다... 왜 일까요