Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a function called tankVolume that computes the volume of water in the tank. The function should take exactly five input arguments in this order:
Write a function called tankVolume that computes the volume of water in the tank. The function
should take exactly five input arguments in this order: and It should return exactly one
return value, the volume of water in the tank. Your function should validate the input. More specifically,
check that all input values are greater than zero and that If any of the inputs are invalid,
the function should return a value of Test your function by the using the testTankVolume test stub.
Problem Pseudo Code
begin function
return variable: vol
Check for negative input values
if ra is negative
vol
return
end
if ha is negative
if rb is negative
if hb is negative
if h is negative
If input values are nonnegative, compute the volume
if h ha
vol use the first equation the one for a cylinder
else if h is greater than ha and less than or equal to hahb
compute rw
vol use the second equation the one for cylinder frustrum
else
in this case the value of h is invalid
vol
end
end of function
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started