sum_interval

Downloadsum_interval(m,n)   Returns the sum of all integers between the given positive integers, inclusive.
/*
**  Usage:
**      sum_interval(m,n)
**
**  Arguments:
**      m       positive integer
**      n       positive integer
**
**  Returns:
**      returns the sum of positive integers
**      between m and n, inclusive
**
**  GMLscripts.com
*/

{
    var m,n;
    m = floor(min(argument0,argument1));
    n = floor(max(argument0,argument1));
    return (n*n+n)/2 - (m*m+m)/2 + m;
}

Click if you've used this script[Please Login]
Projects: 15

 Contributor: xot


comments powered by Disqus