In reply to George Simler.

Hi George,
I was not able to reproduce your problem. Here is the code that I ran:

data _null_;
a=629.44;
term1a=int(a*10**2);
put a= term1a= 30.15;
run;

I am getting the following results in the SAS log:

a=629.44 term1a=62944.000000000000000

Could you please share your SAS code and information on the system you are running SAS on?