- (defun C:mathfun1()
- (setq intAge (getint "\n Enter Your Age : "))
- (setq intdays (rtos (* intage 365.0) 2 )
- (setq intweeks (rtos ( / intdays 7.0) 2 )
- (setq intmonths (rtos ( / intdays 30.0) 2 )
- (setq inthours(rtos (* intdays 24.0) 2 )
- (setq intmins(rtos (* inthours 60.0) 2 )
- (setq intsecs( rtos (* intmins 60.0) 2 )
- (princ (strcat "\n You are " (itoa intdays) " Days Old!"))
- (princ (strcat "\n Your are " (itoa intweeks) " Weeks Old!"))
- (princ (strcat "\n Your are " (itoa intmonths) " Months Old!"))
- (princ (strcat "\n Your are " (itoa inthours ) " Hours Old!"))
- (princ (strcat "\n Your are " (itoa intmins ) " Minutes Old!"))
- (princ (strcat "\n Your are " (itoa intsecs ) " Seconds Old!"))
- (Princ)
- )
我尝试使用rtos获取小数,但出现了错误。
Autocad命令行
命令:MATHFUN1
输入您的年龄:68岁
; 错误:错误的参数类型:numberp:“24820.00000000”
命令: |