From an earlier exercise, we computed the area of a circle using the following f
ID: 3802828 • Letter: F
Question
From an earlier exercise, we computed the area of a circle using the following formula, where R is the radius of the circle and pi represents the value for Pi. Modify the solution to use a loop to prompt the user for a valid radius if they try to enter a value below 0. the loop should repeat until they enter a good radius. Area = pi R^2 #include int main(void) {double Pi; double radius; double area; Pi = 3.14159;//STEP 1: Prompt the user for the radius and read it in, use a loop//that repeats until the user enters a good radius. Please tell the//user what was wrong if they entered a bad radius.//Compute the area of the circle and the volume of the sphere area = Pi * radius * radius; print f("For a radius of %.1lf ", radius); print f("The Area of the corresponding circle is: %.3lf ", area); print f("The Volume of the corresponding sphere is: %.3lf", volume); print f(" End Program. "); return 0;}Explanation / Answer
#include <stdio.h>
int main(void) {
double Pi;
double radius;
double area;
double volume=0.0;
Pi=3.14159;
do
{
printf("Enter the value of the radius ");
scanf("%lf",&radius);
if(radius<=0)
{
printf("The values of radius is less than 0.Please enter a valid number ");
}
}while(radius<=0);
area=Pi*radius*radius;
volume=1.3333*Pi*radius*radius*radius;
printf("For a radius of %.1lf ",radius);
printf("The Area of the correspondong circle is : %.3lf ",area);
printf("The Volume of the correspondong sphere is : %.3lf ",volume);
printf(" End Program. ");
return 0;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.