home *** CD-ROM | disk | FTP | other *** search
- (defun hdd1 ()
- (setvar "cmdecho" 0)
- (command "vslide" "\\house1\\sld\\s73")
- (setq d "c")
- (setq d1 0)
- (while (and (/= d "s2") (/= d "S2"))
- (setq d1 (getint "enter select of calculat <1-3>: "))
- (cond ((= d1 1) (jdz21))
- ((= d1 2) (jdz22))
- ((= d1 3) (jdz23))
- )
- (setq d (getstring "continue <C> or end <S2>: "))
- )
- (check 'hdd73 "hdd73")
- )
- (defun jdz21 ()
- (setq a1 (getreal "p= "))
- (setq a2 (getreal "l= "))
- (setq a3 (getreal "d= "))
- (setq a4 (* (/ a1 (* 2 (* pi a2))) (log (/ (* 4 a2) a3))))
- (setq q "r= ")
- (setq r (strcat q (rtos a4 2 4)))
- (print r)
- )
- (defun jdz22 ()
- (setq a1 (getreal "p= "))
- (setq a2 (getreal "l= "))
- (setq a3 (getreal "h= "))
- (setq a4 (getreal "d= "))
- (setq a5 (getreal "A= "))
- (setq a6 (+ a5 (log (/ (* a2 a2) (* a3 a4)))))
- (setq a7 (* (/ a1 (* 2 (* pi a2))) a6))
- (setq q "r= ")
- (setq r (strcat q (rtos a7 2 4)))
- (print r)
- )
- (defun jdz23 ()
- (setq a1 (getreal "p= "))
- (setq a2 (getreal "l= "))
- (setq a3 (getreal "S= "))
- (setq a4 (getreal "h= "))
- (setq a5 (getreal "d= "))
- (setq a6 (* (/ (sqrt pi) 4) (/ a1 (sqrt a3))))
- (setq a7 (* (/ a1 (* 2 (* pi a2))) (log (/ (* a2 a2) (* a4 (* a5 (* 1.6 (expt 10 4))))))))
- (setq a8 (+ a6 a7))
- (setq q "r= ")
- (setq r (strcat q (rtos a8 2 4)))
- (print r)
- )
- (hdd1)