Guidelines regarding the initial comment section

Assignment Help Basic Computer Science
Reference no: EM13861907

For Loops

For each of the programs assigned below, submit the following:

  • Hard copy of the source code.
  • Hard copy of sample executions (black or, preferably, white screen). 

Copy of the source code (.c ) saved as an electronic attachment to C Assignment 7 located in Oncourse under Assignments. 

Observe the usual guidelines regarding the initial comment section, indenting, and so on.  In addition,

  • In if-else statements, indent statements to be executed for if or else condition three spaces.  Align else or else if with corresponding if.
  • Indent statements within loops.  Indent nested loops.

 

1.   Write a program to find the approximation of ln(2) using the following formula for m+1 terms:

                            where n = 0, 1, 2, ... m

Prompt the user to enter the number of terms (between 10 and 50 inclusive) to be used in the approximation.  Use a while validation loop to assure that the number of terms is in the proper range.  Use a for loop to calculate each term in the sum and while doing so, to print a table.  Each line of the table should include the term (value of n) number, the value of the term added to the sum at that iteration accurate to 5 decimal digits, and the value of the sum at that iteration also printed with 5 decimal digits.  If there are 20 terms, they will be numbered 0 through 19.  Use doubles for the term and sum approximation values.  At the end of the program print the final value of the sum and also the actual value of ln(2) from the C library using 5 decimal digits.

2.  Write a program to calculate the factorial of a number.  The factorial n! of a positive number (integer) is defined by n! = n*(n-1)*(n-2)*...*3*2*1, where 0! = 1.

In function main prompt the user for a non-negative integer less than 20 for which the factorial is to be found.  Use a while validation loop to assure the number entered is in the proper range.  Then call a function to calculate the factorial.  The input to the function is the integer n and the return value is n factorial.  Use data type double for the factorial.  In the function use a for loop to calculate the factorial.  Make provision for the situation in which n = 0.  Return the value of n factorial to function main and print.  Test with n = 14. 

Reference no: EM13861907

Questions Cloud

How much of each good will each country produce : Home and Foreign both produce cars and food using labor and capital. In each country, labor and capital are both freely mobile across industries. It takes 5 units of labor and 3 units of capital to produce 1 unit of food, and 4 units of labor and 4 u..
Physical vs. logical system models : Your intern is confused about the difference between physical and logical system models.  Explain the difference between the two models to her and give at least one example for each of the two models
Benefits of use-case modeling : Analyze the benefits of use-case modeling and isolate the most advantageous benefit to the firm you currently work or worked in the past and state why.Describe the biggest challenge to the successful use of use-case modeling and recommend how to over..
Predict the microsoft office component : Submit all files and written responses at the same time as one (1) complete submission. Screenshot File Submission: You must submit the screenshot file(s) using the provided Assignment Submission Attach File function located in the Blackboard online ..
Guidelines regarding the initial comment section : Observe the usual guidelines regarding the initial comment section, indenting, and so on.  In addition, In if-else statements, indent statements to be executed for if or else condition three spaces.  Align else or else if with corresponding if. I..
Demonstrate your understanding of the topics : Your Case Study is due by the end of Week 4. There will be a penalty for late submissions (See Syllabus for Details).The key to this assignment is to demonstrate your understanding of the topics, not to re-word the text or reference material. Please ..
Displays the total amount for each service category : ?? P7.17Write a program that reads a text file as described in Exercise P7.16, and that writes a separate file for each service category, containing the entries for that category. Name the output files Dinner.txt, Conference.txt, and so on.
Interchangeably because their meanings are equivalent : 1. 1>Baud rate and data rate could be used interchangeably because their meanings are equivalent. True_ False_ And explain:
Damaged lithium ion battery explodes : Jared Newman @onejarednewman  pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API Microsoft blends the old and new with Windows 10 Damaged Lithium Ion battery explodes

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Last april the us supreme court heard arguments on whether

last april the u.s. supreme court heard arguments on whether or not all or part of the patient protection and

  How often should the extraction process be performed

How often should the extraction process be performed? Should it be static extract or an incremental extract?

  Apply datadesign architectural design component level design

Apply the data design, architectural design, component level design, and user-interface design activities to the AutoPark project.

  Profession might be held liable for negligence

The paper should be 5 to 7 typed pages. Professional Liability-select an allied health (nonphysician) profession; this can be your own profession or another profession that interests you. Some examples of allied health professions include phys..

  The predicate should take two arguments

The predicate should take two arguments: a list corresponding to the program to execute, and a list corresponding to the contents of the resulting stack.

  Disadvantages of allowing employees of an organization

Consider two (2) advantages and two (2) disadvantages of allowing employees of an organization, other than systems administrators and security personnel, to create and modify group policy objects in an organization and whether you believe the advanta..

  Analyze faster processor chip result increase in performance

Analyze the following statement: "Using the faster processor chip results in corresponding increase in performance of a computer even if main memory speed remains same."

  Which of the following can increase reliability

Which of the following can increase reliability considerably in an Ethernet LAN

  What belief system or systems do the staff adhere to

What belief system or systems do the staff adhere to. What are some beliefs that can be improved on or changed to create a better work experience, while maintaining quality in services delivered

  Write a program that reads strings from the user

Write a program that reads strings from the user and writes them to an output file called userStrings.txt.  Stop processing when the user enters the string "DONE".

  Write an application to test class rectangle

The set accessor should verify that length and width are each floating-point numbers greater than 0.0 and less 20.0. Write an application to test class Rectangle.

  Describing dichotomy is not linearly separable

Let the d component of x be either 0 or 1. Assume we assign x to w1 if number of non-zero components of x is odd, and to w2 otherwise. Illustrate that this dichotomy is not linearly separable if d>1.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd