I'm trying to use a while loop and continue getting the request to input a "bad thickness value, re-enter" from my code. I'm not sure what I'm doing wrong, or if I'm just not accoutning for something.
diameter = 10.2; %the sphere outer diameter
thick = input('enter thickness of sphere');while (thick <= 0)thick = input('bad thickness value, re-enter')enddensity = 1.25;Rout = diameter/2;Rin = diameter/2 - thick;Volume = 4/3*pi*(Rout^3-Rin^3);%mass = density*volume
mass = density*Volume;%weight = mass*g
g = 9.81;weight = mass*g;disp(['The sphere''s weight is= ', num2str(weight)])enter thickness of sphere -0.2%the line below is what I don't understand, I thought the while loop took care of it?
bad thickness value, re-enter
Best Answer