Design a class to overload a function series( ) as follows:
- double series(double n) with one double argument and returns the sum of the series.
sum = (1/1) + (1/2) + (1/3) + .......... + (1/n) - double series(double a, double n) with two double arguments and returns the sum of the series.
sum = (1/a2) + (4/a5) + (7/a8) + (10/a11) + .......... to n terms
Java Programming Language (Article) (Program)
20Program:
public class RAnsariSeries { double series(double n) { double sum = 0; for (int i = 1; i <= n; i++) { double term = 1.0 / i; sum += term; } return sum; } double series(double a, double n) { double sum = 0; int x = 1; for (int i = 1; i <= n; i++) { int e = x + 1; double term = x / Math.pow(a, e); sum += term; x += 3; } return sum; } public static void main(String args[]) { RAnsariSeries obj = new RAnsariSeries(); System.out.println("First series sum = " + obj.series(5)); System.out.println("Second series sum = " + obj.series(3, 8)); } }
Output:
First series sum = 2.283333333333333 Second series sum = 0.1286982248418103 Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.