C++ Exercises: Accepts the radius of a circle from the user and compute the area and circumference
C++ Basic: Exercise-43 with Solution
Circle Area and Circumference
Write a C++ program that accepts the radius of a circle from the user and computes the area and circumference.
Visual Presentation:
Sample Solution:
C++ Code :
#include <iostream> // Including the input-output stream header file
#define PI 3.14159 // Defining a constant PI with the value 3.14159
using namespace std; // Using the standard namespace
int main() // Start of the main function
{
float radius, area, circum; // Declaring variables to store radius, area, and circumference
cout << "\n\n Find the area and circumference of any circle :\n"; // Outputting a message indicating the purpose of the program
cout << "----------------------------------------------------\n"; // Displaying a separator line
cout << " Input the radius(1/2 of diameter) of a circle : "; // Prompting the user to input the radius of the circle
cin >> radius; // Reading the radius from the user
circum = 2 * PI * radius; // Calculating the circumference of the circle using the formula: 2 * PI * radius
area = PI * (radius * radius); // Calculating the area of the circle using the formula: PI * (radius^2)
cout << " The area of the circle is : " << area << endl; // Outputting the calculated area of the circle
cout << " The circumference of the circle is : " << circum << endl; // Outputting the calculated circumference of the circle
cout << endl; // Displaying an empty line for better readability
return 0; // Return statement indicating successful completion of the program
}
Sample Output:
Find the area and circumference of any circle : ---------------------------------------------------- Input the radius(1/2 of diameter) of a circle : 5 The area of the circle is : 78.5397 The circumference of the circle is : 31.4159
Flowchart:
C++ Code Editor:
Previous: Write a language program in C++ which accepts the user's first and last name and print them in reverse order with a space between them.
Next: Write a language program to get the volume of a sphere with radius 6.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/cpp-exercises/basic/cpp-basic-exercise-43.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics