/** * Driver for Generalized Polynomial Class * */ public class driverGenPoly { /** * Pause waits for the user to type a return before continuing. * * @param No arguments. */ public static void pause(){ System.out.print("Type return to contd:"); System.out.flush(); try {System.in.read();} catch (Exception e){} } /** * The main entry point for the application. * at an argument to various precision, * and also calls the corresponding * functions in java.Math. */ public static void main (String[] args) { double exp = args[1]; double base = args[2]; double ans = Math.Expo(Math.PI; System.out.println(" Math.PI = " + xx); pi mypi = new pi(xx); /* System.out.println("pi to 0 term = "+ mypi.valAt(0)); System.out.println("pi to 1 term = "+ mypi.valAt(1)); System.out.println("pi to 2 terms = "+ mypi.valAt(2)); System.out.println("pi to 3 terms = "+ mypi.valAt(3)); */ System.out.println("pi.back(100) = "+ mypi.valAt(100)); System.out.println("pi.forw(100) = "+ mypi.termAt(100) +"\n"); System.out.println("pi.back(1000) = "+ mypi.valAt(1000)); System.out.println("pi.forw(1000) = "+ mypi.termAt(1000) +"\n"); System.out.println("pi.back(10000) = "+ mypi.valAt(10000)); System.out.println("pi.forw(10000) = "+ mypi.termAt(10000 +"\n")); System.out.println("pi.back(100000) = "+ mypi.valAt(100000)); System.out.println("pi.forw(100000) = "+ mypi.termAt(100000 +"\n")); System.out.println("pi.back(1000000) = "+ mypi.valAt(1000000)); System.out.println("pi.forw(1000000) = "+ mypi.termAt(1000000 +"\n")); pause(); } }