Thats good saurabh.k.singh.
May I suggest that if you changed the declaration @NumPart from int to float, and @AddNum from int to float, then you will be able to add decimal figures as well :D.
EDIT:
Actually, that only allows one decimal place at the moment.