home *** CD-ROM | disk | FTP | other *** search
- ;lesson4 lisp routine to check answers to CAD lesson #4
-
- (defun c:answers ()
- (prompt "\nPLEASE READ QUESTION #1 BEFORE ANSWERING")
- (setq ans1 (strcase(getstring "\nENTER YOUR ANSWER TO QUESTION #1" )))
- (if (= ans1 "DIMPOST")
- (PROGN(command "text" "1,5.1" "" ans1 )
- (command "insert" "ok" "8.08,6.5" "" "" ""))
- (PROGN(command "text" "1,5.1" "" ans1 )
- (command "insert" "bad" "8.08,6.5" "" "" "")))
- (REDRAW)
- (Q2)
- );end defunQ1
-
-
-
- (defun q2 ()
- (prompt "\nPLEASE READ QUESTION #2 BEFORE ANSWERING")
- (setq ans2a (strcase(getstring "\nENTER YOUR FIRST ANSWER TO QUESTION #2 ")))
- (setq ans2b (strcase(getstring "\nENTER YOUR SECOND ANSWER TO QUESTION #2 ")))
- (if
- (AND (or (= ans2a "DIMSE1")
- (= ans2a "DIMSE2")
- (or (= ans2b "DIMSE1")
- (= ans2b "DIMSE2")
- ))
- )
- (PROGN(command "text" "1,4.5" "" ans2a )
- (command "text" "2,4.5" "" ans2b )
- (command "insert" "ok" "8.08,6" "" "" ""))
- (PROGN(command "text" "1,4.5" "" ans2a )
- (command "text" "2,4.5" "" ans2b)
- (command "insert" "bad" "8.08,6" "" "" "")))
- (REDRAW)
- (q3)
- );end defunQ2
-
-
- (defun q3 ()
- (prompt "\nPLEASE READ QUESTION #3 BEFORE ANSWERING")
- (setq ans3 (strcase(getstring "\nENTER YOUR ANSWER TO QUESTION #3 ")))
- (if (= ans3 "B") (PROGN(command "text" "1,3.9" "" ans3 )
- (command "insert" "ok" "8.08,5.5" "" "" ""))
- (PROGN(command "text" "1,3.9" "" ans3 )
- (command "insert" "bad" "8.08,5.5" "" "" "")))
- (REDRAW)
- (PROMPT "\nPLEASE COMPLETE TASK IN QUESTION #4")
- (PROMPT "\nTHEN TYPE <CONT5> WHEN INSTRUCTED TO DO SO IN THE INSTRUCTIONS")
- );end defun q3
-
-
-
-
- (defun c:cont5 ()
- (command "insert" "closing" "3.27,6.39" "" "" "")
- (REDRAW)
- (command "end" )
- );end defun5
- ;______________________________________________________
-
-
-
- (defun c:ldl ()
- (load"lesson4")
- )
- (defun c:el ()
- (command "blue" "lesson4.lsp" )
- )
-