@Modulo(JavaScript)

나눗셈 연산의 나머지를 리턴합니다.

정의 위치

@Functions(JavaScript)

구문

@Modulo(value:double, divider:double) : double
매개변수 설명
나눌 값입니다.
divider 나눗셈에서 제수입니다. 0일 수 없습니다(NaN이 됨).
리턴 값 설명
double 나머지입니다.

사용법

매개변수와 리턴 값은 배열일 수 있습니다. 연산은 대응하는 요소에서 작동합니다.

예제

(1) 이 예제는 @Modulo를 사용하여 숫자가 짝수인지, 홀수인지를 판별합니다.
function p(stuff) {
	print("<<<" + stuff + ">>>");
}

for(i = 0; i < 10; i++) {
	if(@Modulo(i, 2) == 0)
		p(i + " is even");
	else 
		p(i + " is odd");
}

(2) 이 예제는 @Modulo를 사용하여 나눗셈 연산에서 정수 몫과 나머지를 리턴합니다.

function p(stuff) {
	print("<<<" + stuff + ">>>");
}

function intdiv(n, d) {
	var a = new Array();
	n = @Round(n);
	d = @Round(d);
	var m = @Modulo(n, d);
	a.push((n - m) / d);
	a.push(m);
	return(a);
}

var x = intdiv(25, 4);
p("25 / 4 = " + x[0] + " remainder " + x[1]);