# Multiplication in Basic Stamp

lynnhh
Posts:

**10**
in BASIC Stamp

Hello All,

I am looking for some clarification.

I am trying to multiply a variable by 2*10^-2

I have gone through all the help, teacher notes I have, books, and discussions but I am still not sure how to write it correctly.

'{$STAMP BS2}

'{$PBASIC 2.5}

BS VAR Word

time VAR Word

PAUSE 1000

DO

HIGH 7

PAUSE 100

RCTIME 7, 1, BS

DEBUG HOME, "BS# = ", DEC5 BS

time = BS */ 'what here?

DEBUG ? time

LOOP

Any help or clarification anyone could supply would be much appreciated.

## Comments

23,101First of all, let's be sure we understand what you want to do:

2*10^-2 to me means 2/100 or 0.02

Is that what you mean?

Secondly, the Stamps store numbers either as 8-bit unsigned values (from 0 to 255) or as 16-bit signed values (from -32768 to +32767). Clearly, neither of these can be used directly for fractional values like 2/100. You will need to scale your values. For that, you'll have to describe what range of values you want to use. For example, you might want to use 16-bit integers and scale so your units are 0.01. Your range then would be -327.68 to +327.67

Is this what you have in mind?