(defun c:doanthang ()
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(setq dt (getstring "\nDo lon:"))
(setq nd (distance a b))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" b dt 0 nd)
(princ)
)
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(setq dt (getstring "\nDo lon:"))
(setq nd (distance a b))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" b dt 0 nd)
(princ)
)
-Bạn chạy thử sẽ thấy 1 vấn đề to đùng thế này: Cái dòng text khoảng cách này sau dấu phẩy là 1 lô xích sông rất nhiều số lẻ nhưng mình lại không thích thế chỉ mún sau dấy phẩy là 3 số lẻ thôi thì làm nào ??????
(defun c:doanthang ()
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(setq dt (getstring "\nDo lon:"))
(setq nd (distance a b))
(setq ndlc (rtos nd 2 3))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" b dt 0 ndlc)
(princ)
)
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(setq dt (getstring "\nDo lon:"))
(setq nd (distance a b))
(setq ndlc (rtos nd 2 3))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" b dt 0 ndlc)
(princ)
)
-Giới thiệu bạn 1 hàm quyết định số lẻ sau dấu phẩy nhé: Hàm rtos cú pháp như sau.
(setq ndlc (rtos nd 2 3))
Trong đó số 3 là số lẻ sau dấu phẩy.
-Thêm dòng này vào là kết quả ưng ý ngay:
Anh Duy ơi ở ví dụ anh cho chúng em làm thử em bỏ bớt đi lệnh tìm trung điểm C em vẫn thấy đúng mà . Như vậy có được không anh.
Trả lờiXóaMến chào anh !
jula_julo@yahoo.com.vn
À ừ! Mình lú lẩn quá viết kết quả ở điểm b mà lại đi tìm trung điểm làm gì. Sorry các bạn nha mình chỉnh lại bài viết đây!
Trả lờiXóaHa Ha Em xin lỗi nhé em nhầm . hi hi
Trả lờiXóahi hi lại nhầm nữa anh sửa rùi hả ? anh xóa 2 dòng comment này dùng em nhé . xấu hổ quá lần sau em sẽ cận thận hơn đọc trước khi đưa ra nhận xét
Trả lờiXóaEm đã làm được rồi ,Cám ơn anh Duy nhiều
Trả lờiXóaMến chào anh .
jula_julo@yahoo.com.vn