Berechnen von Zahlenwerten
Moderator: Moderator
-
- Newbie
- Beiträge: 1
- Registriert: Fr 13. Mär 2009, 15:17
Berechnen von Zahlenwerten
Ich benötige eine Funktion markierte Zahlenwerte um einen vorgegebenen Zahlenwert zu addieren bzw. zu subtrahieren.
- CADwiesel
- Administrator
- Beiträge: 488
- Registriert: Mo 11. Jun 2018, 13:07
- Kontaktdaten:
Re: Berechnen von Zahlenwerten
was sind denn markierte Zahlenwerte? Wie stellt sich dies denn dar?
- toshni
- Newbie
- Beiträge: 9
- Registriert: Sa 2. Jan 2010, 18:20
- Kontaktdaten:
Re: Berechnen von Zahlenwerten
So was hier:
Code: Alles auswählen
;;;------------------------------------------------------------------------------------------------
;;; Programm: TXTADD
;;; Funktion: Addiert zu einem "Zahlentext" eine Zahl hinzu
;;; Author: Thomas Schnitzler (c) 2013
;;;------------------------------------------------------------------------------------------------
(DEFUN c:txtadd (/ ADD CNT ENT NUM SEL TXT WRT)
(PROMPT "\nZu ändernde Texte wählen: ")
(SETQ sel (SSGET '((0 . "TEXT")))
cnt 0
add (GETINT "\nZahl die addiert werden soll: ")
)
(WHILE (< cnt (SSLENGTH sel))
(SETQ ent (ENTGET (SSNAME sel cnt))
num (CDR (ASSOC 1 ent))
wrt (ATOI num)
cnt (1+ cnt)
)
(IF (= num (ITOA wrt))
(SETQ txt (ITOA (+ wrt add))
ent (SUBST (CONS 1 txt) (ASSOC 1 ent) ent)
)
)
(ENTMOD ent)
)
(PRINC)
)