[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Modulus in Applesoft
- Subject: Re: Modulus in Applesoft
- From: anoneds@netscape.net (Ben Yates)
- Date: 6 Oct 2004 05:27:23 -0700
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- References: <eYE8d.259383$%n4.21465@bignews6.bellsouth.net>
- Xref: g2news1.google.com comp.sys.apple2:4853
"Jayson Smith" <nospamratguyspambegone@nospamplease.bellsouth.ihatespam.net> wrote in message news:<eYE8d.259383$%n4.21465@bignews6.bellsouth.net>...
> Hi,
> I'm having problems using the Modulus operator under Applesoft, or don't
> know how to do it. In Integer, if I remember correctly, you could do, E.G.
> 10 poke 493,x mod 256:poke 494,x/256
> and have a memory address poked in. That's just an example. However, doing
> print 900 mod 256
> in Applesoft produces the result 9000, and I think I just figured out why.
> I think it's printing the number 900, then the contents of variable 'mod'
> which is 0. So how do you do that in Applesoft?
> Thanks.
My Applesoft is rusty, but a MOD such as x = a mod b can be done as:
x = a - int( a / b )* b
Ben
- References:
- Modulus in Applesoft
- From: "Jayson Smith" <nospamratguyspambegone@nospamplease.bellsouth.ihatespam.net>