Shop OBEX P1 Docs P2 Docs Learn Events
Breaking down three digit or larger numbers — Parallax Forums

Breaking down three digit or larger numbers

RebelRiderRebelRider Posts: 7
edited 2012-05-05 06:18 in BASIC Stamp
Hi All,
Can I make this more simple?
' {$STAMP BS2}
' {$PBASIC 2.5}
Number VAR Word
Number10 VAR Byte
Number1 VAR Byte
DEBUG DEC Number, CR
DEBUG DEC Number / 100," " ' hundreds digit
Number10 = Number // 100
DEBUG DEC Number10 / 10," ", DEC Number10 // 10 ' tens digit, " ", ones digit

I know i can break down and DEBUG two digit number on one line:

DEBUG DEC Number / 10," ", DEC Number // 10 ' tens digit, " ", ones digit

I was thought there must be a way to do larger numbers.

Thanks,

Michael

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2012-05-04 20:18
    Look at the description of the DIG operator. 12345 DIG 3 gives you a 2. 12345 DIG 0 gives you a 5.
  • RebelRiderRebelRider Posts: 7
    edited 2012-05-05 06:18
    Mike Green wrote: »
    Look at the description of the DIG operator. 12345 DIG 3 gives you a 2. 12345 DIG 0 gives you a 5.

    Thanks, this helps me.
Sign In or Register to comment.