11.04.2008 05:13    

k005
Arkadaşlar seçilen sayıların toplamını ve seçimdeki ilk 3 ün çarpımını verir. virgüllü sayılarda hata veriyor...

geliştirilebilir.. saygılar...

Kod:

(defun c:xx ( / ss sa say say1 say2  top n  stc yaz)

   (setq ss (ssget '((0 . "text"))))
   
   (setq st (ssget "x") n 0 top 0 stc nil)
   (setq sa (ssname ss n))
   (while sa

       (setq say (cdr(assoc 1(entget sa))))
       
   
       (setq top (+ top (atof say)))
       (setq stc (cons (atof say) stc))
       (setq n (+ 1 n))       (setq sa (ssname ss n))
   )
   (setq l3 (list stc))
   (setq l4 (car l3))
   (setq crp (* (nth 0 l4)(nth 1 l4)(nth 2 l4)))
 

   
   (setq yaz (strcat "\nÇARPIM: " (rtos crp 2 4)))
   (princ (strcat "\nTOPLAM: "    (rtos top 2 3))) (princ)
   (princ yaz) (princ)
)

ehya (11.04.2008 07:21 GMT)

> 1 <
Copyright © 2004-2022 SQL: 0.974 saniye - Sorgu: 43 - Ortalama: 0.02266 saniye