Purpose. The purpose of this lab is to make you feel more comfortable with parameter lists by having you make some simple changes to an existing subprogram's parameter list. Requirements. Rewrite the paramList.cpp program from chapter 8, and name it myParamList.cpp. Modify the program so that it averages 3 values, instead of 2. Also, modify it so that it prompts the user for the three values to be averaged, instead of setting their values in main. The prompts should appear in main, and not in the function. Further modify the program so that the output result is labeled, such as "The average is...", and formatted to have 2 decimal digits. Program I/O. Input: 3 whole numbers from the console keyboard. Output: the average of the 3 inputs, with a label, and rounded to the nearest hundredth.. Examples (3). Here's what the output should look like, with user input in blue: Enter the whol number: 2 Enter the second whole number: 3 Enter the third whole number: 5 The average is 3.33

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

#include <iostream>
using namespace std;

double calcAverage(int a, int b)
{
double result = 0.0;
result = (a + b) / 2.0;
return result;
} // calcAverage

int main()
{
int x = 100;
int y = 200;
double z = calcAverage(x, y);
cout << z << endl;
} // main 

 

Above is the partial written program that needs to be modified.

**Parameter Lists**

**Purpose.** The purpose of this lab is to make you feel more comfortable with parameter lists by having you make some simple changes to an existing subprogram's parameter list.

**Requirements.** Rewrite the `paramList.cpp` program from chapter 8, and name it `myParamList.cpp`. Modify the program so that it **averages 3 values**, instead of 2. Also, modify it so that it **prompts the user** for the three values to be averaged, instead of setting their values in main. The prompts should appear in main, and not in the function.

Further modify the program so that the output **result is labeled**, such as "The average is...", and **formatted** to have 2 decimal digits.

**Program I/O.** **Input:** 3 whole numbers from the console keyboard. **Output:** the average of the 3 inputs, with a label, and rounded to the nearest hundredth.

**Examples (3).** Here's what the output should look like, with user input in blue:

```
Enter the first whole number: 2
Enter the second whole number: 3
Enter the third whole number: 5
The average is 3.33
```
Transcribed Image Text:**Parameter Lists** **Purpose.** The purpose of this lab is to make you feel more comfortable with parameter lists by having you make some simple changes to an existing subprogram's parameter list. **Requirements.** Rewrite the `paramList.cpp` program from chapter 8, and name it `myParamList.cpp`. Modify the program so that it **averages 3 values**, instead of 2. Also, modify it so that it **prompts the user** for the three values to be averaged, instead of setting their values in main. The prompts should appear in main, and not in the function. Further modify the program so that the output **result is labeled**, such as "The average is...", and **formatted** to have 2 decimal digits. **Program I/O.** **Input:** 3 whole numbers from the console keyboard. **Output:** the average of the 3 inputs, with a label, and rounded to the nearest hundredth. **Examples (3).** Here's what the output should look like, with user input in blue: ``` Enter the first whole number: 2 Enter the second whole number: 3 Enter the third whole number: 5 The average is 3.33 ```
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Keywords
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education