Quotient
Richmond
richmondmathewson at gmail.com
Mon Jun 24 16:01:23 EDT 2019
I have had no trouble with LiveCode in this respect: that is NOT the
problem: the problem
is that, in Bulgaria, kids have not been taught about numbers with
decimal points when they
are 11 years old (strikes me as a bit late in the day), so am trying to
avoid those just now.
Richmond.
On 24.06.19 22:51, J. Landman Gay via use-livecode wrote:
> I generally use "round" when working with pixels. But you don't have
> to, the LC engine seems to manage decimal pixels for you.
>
> Clever, that engine.
>
> On 6/24/19 2:34 PM, Richmond via use-livecode wrote:
>> Thanks: I have.
>>
>> BUT, imagine, if you will, a situation where I want to animate a blob
>> as in:
>>
>> put 1 into LYNE
>> repeat until line LYNE of fld "PointsList" is empty
>> move grc "blob" to line LYNE of fld "PointsList"
>> wait 2 ticks
>> add 1 to LYNE
>> end repeat
>>
>> Let's suppose those points should make the blob go round an invisible
>> circle
>> (this is fairly old-hat as Benjamin Beaumont demonstrated this sort
>> of thing
>> at the Edinburgh conference about 10 years ago) but, while I might
>> generate
>> the points of a circle using the ancient SINE-COSINE algorhthim (b*gger,
>> how do you spell that word?), I want the points in the listField to
>> end up as
>> whole numbers with no decimal component.
>>
>> I'm not sure 'div' is going to be much help there.
>>
>> I suppose I could be totally whacko and set up the decimal point as
>> the item delimiter
>> and start splitting off bits . . . .
>>
>> Richmond.
>>
>> On 24.06.19 22:26, Mark Waddingham via use-livecode wrote:
>>> Try ‘div’ :)
>>>
>>> Mark.
>>>
>>> Sent from my iPhone
>>>
>>>> On 24 Jun 2019, at 20:22, Richmond via use-livecode
>>>> <use-livecode at lists.runrev.com> wrote:
>>>>
>>>> Err . . .
>>>>
>>>> So; I have several numbers that have to be divided by other numbers:
>>>>
>>>> 28 / 3
>>>>
>>>> 301 / 10
>>>>
>>>> 44 / 6
>>>>
>>>> now these will all yield "awkward numbers" consisting of a quotient
>>>> and a remainder:
>>>>
>>>> 9.33
>>>>
>>>> 30.1
>>>>
>>>> 7.33
>>>>
>>>> Now I know one could be "ever so slightly potty" in LiveCode to get
>>>> the quotient by doing something
>>>> like this:
>>>>
>>>> put 28/3 into XX
>>>> put (28 mod 3) into YY
>>>> put (XX - YY) into ZZ
>>>>
>>>> but that seems a long way round . . . but I cannot work out what
>>>> the equivalent term to 'mod'
>>>> is to get the quotient in LiveCode.
>>>>
>>>> Richmond.
>
>
More information about the use-livecode
mailing list