[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Modulus in Applesoft



In <eYE8d.259383$%n4.21465@bignews6.bellsouth.net> Jayson Smith wrote:
> 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.

As mentioned already Applesoft BASIC didn't have a modulus operator, but 
the older Integer BASIC did have MOD. It also used # for 'not equal to' 
instead of <>, which while it made no real difference to programming I 
always though just looked nicer :o)

-- 
Roger Johnstone, Invercargill, New Zealand
http://vintageware.orcon.net.nz/
________________________________________________________________________
  No Silicon Heaven? Preposterous! Where would all the calculators go?

              Kryten, from the Red Dwarf episode "The Last Day"