・ 返り値のタイプ (整数 or 実数) は、引数のタイプで決まる
AutoLISPの変数を使うには、データタイプ宣言する必要が有りません。
しかし
コマンド:(setq a 5)
コマンド:(setq b 2)
コマンド:(/ a b)
2
のように、小数点以下が切り捨てられた答えが返ってくることがあります。
返り値に実数値がほしければ
コマンド:(setq a 5.0)
コマンド:(setq b 2)
コマンド:(/ a b)
2.5
か
コマンド:(setq a 5)
コマンド:(setq b 2.0)
コマンド:(/ a b)
2.5
のように、引数のうちどれかを、実数で指定してやる必要があります。