7
Design a class to overload a function sumSeries() as follows:
(i) void sumSeries(int n, double x): with one integer argument and one double argument to find and display the sum of the series given below:
$s = \frac{x}{1} - \frac{x}{2} + \frac{x}{3} - \frac{x}{4} + \frac{x}{5} ...\space ...\space ...\space to \space n \space terms$
(ii) void sumSeries(): to find and display the sum of the following series:
$s = 1 + (1 \times 2) + (1 \times 2 \times 3) + ...\space ...\space ...\space + (1 \times 2 \times 3 \times 4 ...\space ...\space ...\space \times 20)$
Show SolutionHide Solution↓
public class KboatOverload
{
void sumSeries(int n, double x) {
double sum = 0;
for (int i = 1; i <= n; i++) {
double t = x / i;
if (i % 2 == 0)
sum -= t;
else
sum += t;
}
System.out.println("Sum = " + sum);
}
void sumSeries() {
long sum = 0, term = 1;
for (int i = 1; i <= 20; i++) {
term *= i;
sum += term;
}
System.out.println("Sum=" + sum);
}
}
