Đến nội dung


Hình ảnh

Phép chia trong lisp cho kết quả không có phần thập phân?


  • Please log in to reply
3 replies to this topic

#1 trangiangnam

trangiangnam

    Chưa sử dụng CAD

  • Members
  • Pip
  • 4 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 25 April 2013 - 11:35 AM

aaa_zps7ba7b607.png

 

Không biết sao các phép chia trong lisp em đều bị làm tròn.

Các bác nào biết nó bị sao chỉ em với!
Cảm ơn!


  • 0

#2 cd2k44

cd2k44

    Edu level: li5

  • Members
  • PipPipPipPipPipPipPip
  • 648 Bài viết
Điểm đánh giá: 121 (tàm tạm)

Đã gửi 25 April 2013 - 11:45 AM

Phép chia số nguyên chỉ cho ra kết quả số nguyên thôi bạn ah.Vì vậy muốn có phần thập phân bạn chia số thực ah, ví dụ (/ 12.0 15)
  • 0

#3 trangiangnam

trangiangnam

    Chưa sử dụng CAD

  • Members
  • Pip
  • 4 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 25 April 2013 - 12:30 PM

Phép chia số nguyên chỉ cho ra kết quả số nguyên thôi bạn ah.Vì vậy muốn có phần thập phân bạn chia số thực ah, ví dụ (/ 12.0 15)

Cảm ơn. :)


  • 0

#4 Polyline

Polyline

    biết lệnh mirror

  • Members
  • PipPipPip
  • 159 Bài viết
Điểm đánh giá: 18 (tàm tạm)

Đã gửi 25 April 2013 - 01:17 PM

Nếu toàn bộ là số nguyên thì kết quả trả về là số nguyên
Nếu có ít nhất một số thực thì kết quả trả về là số thực.
Đây là ví dụ trong phần trợ giúp của AutoLisp

Examples

(/ 100 2)    returns 50
(/ 100 2.0) returns 50.0


  • 0