Quotient

Richmond richmondmathewson at gmail.com
Mon Jun 24 15:45:21 EDT 2019


Ha, ha, ha; they are coming to take me away as I am replying to my own 
post yet again.

And this does seem a bit bonkers;

onmouseUp
     put0 intoKKK
     put1 intoJJJ
repeatuntil KKK > 6.3
             put((150 + (100 * (COS(KKK)))) div 1) intoCKKK
             put((150 + (100 * (SIN(KKK)))) div 1)intoSKKK
             putCKKK & ", " & SKKK intoline JJJ offld "POINTZ"
             add0.01 toKKK
             add1 toJJJ
         endrepeat
endmouseUp

The idea of doing 'div 1' is . . . .

Richmond.



On 24.06.19 22:34, Richmond 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.
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your 
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>




More information about the use-livecode mailing list