Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

calculation of the important mathematical constant e will be done as the sum of an infinite series: e = 1/n! n=0 See https://en.wikipedia.org/wiki/E_(mathematical_constant) for details.

calculation of the important mathematical constant e will be done as the sum of an infinite series: e = 1/n! n=0 See https://en.wikipedia.org/wiki/E_(mathematical_constant) for details. Output: Output will include your computed value for e, the math library constant expected value for e and the number of iterations (loop executions) it took to reach sixteen-decimal-place accuracy (2.7182818284590450). Make your output clean, labeled, and easy to read for comparing results. No computational rounding is allowed. Acceptable output would look something like: Computed value of e : 2.7182818284590450 Expected value of e : 2.7182818284590450 Required iterations : 30 Note: # of iterations above is not correct. Input: No user input. Requirements: Use only material covered in the first six chapters. Style requirements as discussed in class expected. No graphics. Efficiency should always be considered. Always choose the most appropriate loop/decision structures and variable types. No computational rounding is allowed. Use of appropriate constants expected - e.g. for expected value, desired delta. You may NOT use the math library constant in your computation - directly or indirectly. Use ONLY the delta (difference) of your running computation to determine when to stop your loop. [Hint: consider when the difference between subsequent computations ceases to meaningfully affect your computation.] Submission: Your program must be able to compile and execute on FIU SCIS, using the java compiler. Test it there before you submit! Name your source code file: ComputeE.java . Only one source code file. Refer to the Moodle documents: How to Develop a Simple Java Program and Style Guide for details on expected program format and documentation. Review both documents carefully! Algorithm (pseudocode) should be submitted in a separate text (or .pdf) file and included with the Moodle posting and class submission. Refer to pages 18-22 in the text for assistance with pseudocode requirements. Print out a copy of your source code and pseudocode and submit in class signed, stapled and collated in the specified sequence: primary source code (w/main) file (on top) and then the pseudocode text file. Submit in class NO LATER THAN the first 15 minutes of class. Post a .zip file with all source code (.java) and pseudocode files on the Moodle web site. Do NOT include any extraneous (IDE) files in the Moodle submission. Post NO LATER THAN the start time of class - no exceptions! Program documentation must include the required signed disclaimer (comment) in the heading - no grade will be assigned to programs that omit the disclaimer or signature.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Building Database Driven Catalogs

Authors: Sherif Danish

1st Edition

0070153078, 978-0070153073

More Books

Students also viewed these Databases questions