C++ format in notepad or codeblocks Write a function to calculate the volume of
ID: 3800441 • Letter: C
Question
C++ format in notepad or codeblocks
Write a function to calculate the volume of a sphere. Formula: volume - 4/3 times Pi times radius cubed the argument passed to the function is the radius of the sphere. The function return type and argument type should be float. Write a program that prints the volume for radii from 0 to 4.0 units at increments of 0.2 units. sample Output: Radius: 0.000000 volume: 0.00000 Radius: 0.200000 volume: 0.0335103 Radius: 0.400000 volume: 0.268082 Radius: 0.600000 volume: 0.904778 Radius: 0.800000 volume: 2.14466 Radius: 1.000000 volume: 4.18879 ... etc. Ail Output should be in main (), not in the function.Explanation / Answer
#include <iostream>
float calculateVolumeOfSphere(float r){
double pi = 3.14159;
double volume;
volume = 4.0 /3.0 * pi * r * r * r;
std::cout << "The volume is " << volume << std::endl;
return volume;
}
int main (){
float r =0;
while(r<=4){
std::cout << "Radius: " << r <<std::endl;
std::cout<<"Volume: " << calculateVolumeOfSphere(r);<< std::endl;
r = r+0.2;
}
}
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.