Question: C code program help. I am trying to find the volume of a cylinder. This is what I have so far. It does run, it

C code program help.

I am trying to find the volume of a cylinder. This is what I have so far. It does run, it does ask for numbers. But it doesn't calculate correctly. For example for radius I would put in 4.5, and height 4. It tells me that the answer is 144.00. I calculated it to be 254.47. I also tried 3, and 4 for radius and height and it tells me 108.00. I calculated it to be 113.1. Best I can figure is it is just taking the whole numbers and using those. At least for the last example.

I have tried several combinations of putting different data types in both main.c and the rest of it.

Any help or ideas would be helpful. Thank you.

(There are other questions that were in the code but I have deleted it before posting. So there might be some random code still left in here. But I tried really hard to comment out everything but the part I was working on. )

#define _CRT_SECURE_NO_WARNINGS #include #include #include

#define PI 3.141592

int main(void) { //Cylinder double radius = 0.0, height = 0.0; double pi3 = PI; double volume = 0.0; pi3 = get_pi3(); radius = get_number3(); height = get_number4(); volume = calculate_volume(pi3, radius, height); display_volume(volume); }

//Cylinder Stuff get_pi3() { double pi3 = PI; return pi3; }

get_number3(void) { double number3 = 0.0; printf("Please enter the radius of your cylinder: "); scanf("%lf", &number3);

return number3; }

int get_number4(void) { double number4 = 0.0; printf("Please enter the height of your cylinder: "); scanf("%lf", &number4);

return number4; }

calculate_volume(double radius, double height, double pi3) { double volume = 0.0; volume = (double)((pow(radius, 2))*height*pi3); return volume; }

display_volume(double volume) { printf("The volume is: %.2lf ", volume); }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!