Re: Beginner--Need to test and check real input values

*To*: mathgroup at smc.vnet.net*Subject*: [mg71583] Re: [mg71564] Beginner--Need to test and check real input values*From*: Bob Hanlon <hanlonr at cox.net>*Date*: Fri, 24 Nov 2006 01:17:03 -0500 (EST)*Reply-to*: hanlonr at cox.net

c = 0; While[! (Head[c] === Real && 0 < c < 0.9), c = Input[ "Give a positive real value to c less than 0.9"]] ; Print["c= ", c] ; Bob Hanlon ---- abdou.oumaima at hotmail.com wrote: > Hello Math Group, > > I'm using While to control a flow of input values. I need to give a positive and real value to a variable, let's call it "c" . I write the code bellow but when I excute it, I can put a string value and can return it. How can I control that please. > > c = 0; > While[! (RealQ[c] && 0 < c < 0.9), c = Input["Give a positive real value to c > less than 0.9"]] > Print["c= ", c] > > Greetings. > Lian. > > Link to the forum page for this post: > http://www.mathematica-users.org/webMathematica/wiki/wiki.jsp?pageName=Special:Forum_ViewTopic&pid=15555#p15555 > Posted through http://www.mathematica-users.org [[postId=15555]] > >