Skip to main content

geometric_sum

Function geometric_sum 

pub const fn geometric_sum(
    first: i128,
    ratio: i128,
    terms: u64,
) -> Result<i128, SeriesError>
Expand description

Returns the sum of the first terms values of a geometric progression.

§Errors

Returns SeriesError::Overflow when the partial sum does not fit in i128.

§Examples

use use_series::geometric_sum;

assert_eq!(geometric_sum(2, 3, 4)?, 80);