<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Herbert<BR><BR>&gt; Date: Wed, 18 Jun 2008 08:47:23 +0200<BR>&gt; From: Herbert.Voss@FU-Berlin.DE<BR>&gt; To: pstricks@tug.org<BR>&gt; Subject: Re: [pstricks] Testing a number<BR>&gt; <BR>&gt; John Smith schrieb:<BR>&gt; &gt; Is there a way to test is a number is zero, positive or negative? I tried this using the FP package as follows.<BR>&gt; &gt; <BR>&gt; &gt; \def\test#1{\FPifzero{#1} 0 \else \FPifpos{#1} 1 \else -1 \fi \fi}<BR>&gt; &gt; <BR>&gt; &gt; It works if the number is positive or negative but gives a Tex error about an extra \fi if the input is zero.<BR>&gt; <BR>&gt; giv an example in which case do you need such a test.<BR>&nbsp;<BR>I want the macro to return numbers as follows.<BR>&nbsp;<BR>\test{0} -&gt; 0<BR>\test{1.234} -&gt; 1<BR>\test{-1.234} -&gt; -1<BR>&nbsp;<BR>I need to know the sign of the number because it influences whether I draw a vector (if number is not equal to zero) and in which direction it points.<BR>&nbsp;<BR>Thanks.<BR><br /><hr />Hotmail on your mobile. <a href='http://www.livelife.ninemsn.com.au/article.aspx?id=343869' target='_new'>Never miss another e-mail with </a></body>
</html>