
(a)
To write a function that calculate the area of a circle. It call another function to get the radius of the circle. The circumference of the circle is given.
(a)

Explanation of Solution
The name of the function is area().
This function has one parameters.
The parameter will accept afloating number to get the circumference (c) of a circle.
It call another function named radius () to get the radius (r) of the circle.
This function has one parameters.
The parameter will accept a floating number to get the circumference (c) of a circle.
The formula to calculate the radius of the circle is c / 2π.
The formula to calculate the area of the circle is πr2.
The function definition is:
float radius (float circumference) { //variable declaration float r; //calculate radius of the circle r = c / (2 * PI); //return radius return r; } //function to calculate area void area (float c) { //variable declaration float a, r; //get the radius of the circle by calling the function r = radius(c); //calculate area of the circle a = PI * pow (r, 2); //display radius of the circle cout<<"The radius of the circle is: "<< r <<endl; //display area of the circle cout<<"The area of the circle is: "<< a; }
(b)
- c,r,andavariables are used in the program.
- area () function is include in the program to calculate and display the area of the circle.
- radius () function is include in the program tocalculate and return the radius of the circle.
Program Description: The main purpose of the program is to prompt the user to enter the circumference of a circle to calculate the radius and the area of that circle. Include the function named area() in the main program. Call the function from the main () function with the value of the circumference of a circle.
(b)

Explanation of Solution
Program:
//including essential header file #include <iostream> #include <cmath> //define the value of PI (p) #define PI 3.14 //using standard namespace usingnamespace std; //function to calculate radius float radius (float circumference) { //variable declaration float r; //calculate radius of the circle r = circumference / (2 * PI); //return radius return r; } //function to calculate area void area (float c) { //variable declaration float a, r; //get the radius of the circle by calling the function r = radius(c); //calculate area of the circle a = PI * pow (r, 2); //display radius of the circle cout<<"The radius of the circle is: "<< r <<endl; //display area of the circle cout<<"The area of the circle is: "<< a; } //main function intmain() { //variable declaration float c; //prompt the user to enter the circumference of the circle cout<<"Enter the circumference of the circle: "; //get the circumference from the user cin>> c; //call the function area (c); return 0; }
Explanation: In the above code, themain() function is to prompt the user to enter the circumference of a circle. The user-entered circumference is stored in the variable named c. Then the main()function call a function named area()with the value of the circumference to calculate and display the radius and area of the circle. The function named area()has one parameter named c. The parameter named c stores the circumference of a circle passed by the main () function. The function namedarea()called another function to get the radius of the circle. Call the function named radius () with the circumference of a circle. The function named radius ()Calculate the radius of the circle by the given formula and return the radius of the circle.The function namedarea() calculates the area of the circle by the given formula and display the radius and area of the circle.
Sample Output:
Want to see more full solutions like this?
Chapter 6 Solutions
C++ for Engineers and Scientists
- Hello, please solve this trying to follow this criteria. (use Keil) Abstract describing the requirements and goals of the assignment. List file with no errors or warnings. Brief description of your implementation design and code. Debugging screen shots for different scenarios with your reference and comments. Conclusionarrow_forwardWrite the following in C# WinForms. Implement a function in the main menu that makes the poacher move to random direction. The movement should seem seamless. The poacher can be drew by the following in the main menu. e.Graphics.DrawImage(poacherImage, poacher.X, poacherY, tileSize, tileSize); Create the appropriate poacher class as wellarrow_forwardWrite the following in C# WinForms. Implement a function in the main menu that makes the poacher move to random direction. The movement should seem seamless. The poacher can be drew by the following in the main menu. e.Graphics.DrawImage(poacherImage, poacher.X, poacherY, tileSize, tileSize);arrow_forward
- Write the following in C# WinForms. Implement a function in the main menu that makes the poacher move to random directions. The movement should seem seamless. The poacher can be drew by the following in the main menu. e.Graphics.DrawImage(poacherImage, poacher.X, poacherY, tileSize, tileSize);arrow_forwardWrite the following in C# WinForms. Create a poacher class that has random x and y values when created, private set function for x and y values. Implement a function in the main menu that makes the poacher move into random direction. The movement should seem seamless. The poacher can be drew by the following in the main menu. e.Graphics.DrawImage(poacherImage, poacher.X, poacherY, tileSize, tileSize); Write the following in C# WinForms. Create a poacher class that has random x and y values when created, private set function for x and y values. Implement a function in the main menu that makes the poacher move into random direction. The movement should seem seamless. The poacher can be drew by the following in the main menu. e.Graphics.DrawImage(poacherImage, poacher.X, poacherY, tileSize, tileSize);arrow_forwardWrite the following in C# WinForms. Create a poacher class that has random x and y values when created, private set function for x and y values. Implement a function in the main menu that makes the poacher move into random direction. The movement should seem seamless. The poacher can be drew by the following in the main menu. e.Graphics.DrawImage(poacherImage, poacher.X, poacherY, tileSize, tileSize);arrow_forward
- Write the following in C# WinForms. Create a poacher class that has random x and y values when created, private set function for x and y values. Implement a function in the main menu that makes the poacher move into random direction. The movement should seem seamless. The picture of the poacher is drew by e.Graphics.DrawImage(poacherImage, poacher.X, poacher.Y, tileSize, tileSize);arrow_forwardCreate a poacher class that has random x and y values when created, private set function for x and y values, and implement a function in the main menu that makes the poacher move into random direction. The movement should seem seamless. Write it in C# WinFormsarrow_forwardHi, please solve this trying to follow this criteria. (use Keil) Abstract describing the requirements and goals of the assignment. List file with no errors or warnings. Brief description of your implementation design and code. Debugging screen shots for different scenarios with your reference and comments. Conclusionarrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning

