home *** CD-ROM | disk | FTP | other *** search
- (defun hdd71()
- (setvar "CMDECHO" 0)
- (command "vslide" "\\house1\\sld\\s71")
- (setq a "b")
- (setq a1 0)
- (while (and (/= a "e") (/= a "E"))
- (setq a1 (getint "╩Σ╚δ╝╞╦π╧ε<1-7>: "))
- (cond ((= a1 1) (sb1))
- ((= a1 2) (sb2))
- ((= a1 3) (sb3))
- ((= a1 4) (sb4))
- ((= a1 5) (sb5))
- ((= a1 6) (sb6))
- ((= a1 7) (sb7))
- )
- (setq a (getstring "\n╝╠╨°╔Φ▒╕╤í╘±╧ε<C>╗≥╜ß╩°<E>: "))
- )
- (command "redraw")
- (print "end")
- )
- (defun sb1()
- (setq a2 (getstring "\n╝╞╦π╢»╬╚╢¿<D1>╗≥╝╞╦π╚╚╬╚╢¿<T1>: "))
- (if (or (= a2 "d1") (= a2 "D1"))
- (progn (setq a3 (getreal "\nImax= "))
- (setq a4 (getreal "\nimax= "))
- (setq a5 (getreal "\nich= "))
- (setq Ich (getreal "\nIch= "))
- (if (and (<= Ich a3) (<= a5 a4))
- (setq k1 "yes")
- (setq k1 "no")
- )
- )
- (progn (setq a6 (getreal "\nIt= "))
- (setq a7 (getreal "\ntj= "))
- (setq a8 (getreal "\nt= "))
- (setq Iw (getreal "\nIw= "))
- (setq a9 (/ a8 a7))
- (setq a10 (* (sqrt a9) a6))
- (if (<= Iw a10)
- (setq k1 "yes")
- (setq k1 "no")
- )
- )
- )
- (print k1)
- )
- (defun sb2()
- (setq a10 (getstring "\n╝╞╦π╢»╬╚╢¿<D2>╗≥╝╞╦π╚╚╬╚╢¿<T2>: "))
- (if (or (= a10 "d2") (= a10 "D2"))
- (progn (setq a11 (getreal "\nich= "))
- (setq a12 (getreal "\nidw= "))
- (if (<= a11 a12)
- (setq k1 "yes")
- (setq k1 "no")
- )
- )
- (progn (setq a13 (getreal "\nIw= "))
- (setq a14 (getreal "\nIt= "))
- (setq a15 (getreal "\nt= "))
- (setq a16 (getreal "\ntj= "))
- (if (<= a13 (* (/ (sqrt a15) (sqrt a16)) a14))
- (setq k1 "yes")
- (setq k1 "no")
- )
- )
- )
- (print k1)
- )
- (defun sb3()
- (setq a17 (getstring "\n╝╞╦π╢»╬╚╢¿<D3>╗≥╝╞╦π╚╚╬╚╢¿<T3>: "))
- (cond ((or (= a17 "d3") (= a17 "D3")) (sb31))
- ((or (= a17 "t3") (= a17 "T3")) (sb32))
- )
- )
- (defun sb31()
- (setq a19 0)
- (while (and (/= a19 "s31") (/= a19 "S31"))
- (setq a18 (getint "╩Σ╚δ╝╞╦π╧ε<1-4>: "))
- (cond ((= a18 1) (sb311))
- ((= a18 2) (sb312))
- ((= a18 3) (sb313))
- ((= a18 4) (sb314))
- )
- (setq a19 (getstring "\n╝╠╨°╝╞╦π╧ε<C>╗≥═╦│÷╝╞╦π<S31>: "))
- )
- )
- (defun sb311()
- (setq a20 (getreal "\nich= "))
- (setq a21 (getreal "\nkdw= "))
- (setq a22 (getreal "\nIel= "))
- (if (<= a20 (* 1.41 (* a21 (* a22 0.001))))
- (setq k1 "yes")
- (setq k1 "no")
- )
- (print k1)
- )
- (defun sb312()
- (setq a20 (getreal "\nich= "))
- (setq a21 (getreal "\na= "))
- (setq a22 (getreal "\nf'= "))
- (setq a23 (getreal "\nl= "))
- (if (<= a20 (* 10.65 (sqrt (* a21 (/ a22 a23)))))
- (setq k1 "yes")
- (setq k1 "no")
- )
- (print k1)
- )
- (defun sb313()
- (setq a20 (getreal "\nich= "))
- (setq a21 (getreal "\na= "))
- (setq a22 (getreal "\nl= "))
- (setq a23 (getreal "\nkdw= "))
- (setq a24 (getreal "\nIel= "))
- (setq a25 (sqrt (/ (* a21 50) (* 40 a22))))
- (if (<= a20 (* 1.41 (* a23 (* a24 (* a25 0.001)))))
- (setq k1 "yes")
- (setq k1 "no")
- )
- (print k1)
- )
- (defun sb314()
- (setq a20 (getreal "\na= "))
- (setq a21 (getreal "\nfm= "))
- (setq a23 (getreal "\nlm= "))
- (setq a24 (getreal "\nich= "))
- (if (<= a24 (* 7.55 (sqrt (* a20 (/ a21 a23)))))
- (setq k1 "yes")
- (setq k1 "no")
- )
- (print k1)
- )
- (defun sb32()
- (setq a20 (getreal "\nkt= "))
- (setq a21 (getreal "\nIe1= "))
- (setq a22 (getreal "\ntj= "))
- (setq a23 (getreal "\nIw= "))
- (setq a22 (sqrt a22))
- (if (<= a23 (/ (* a20 (* a21 0.001)) (sqrt a22)))
- (setq k1 "yes")
- (setq k1 "no")
- )
- (print k1)
- )
- (defun sb4()
- (setq a20 (getreal "\nk= "))
- (setq a21 (getreal "\nLc= "))
- (setq a23 (getreal "\na= "))
- (setq a24 (getreal "\nich= "))
- (setq a25 (/ (* 1.76 (* a20 (* a21 (* 0.01 (* a24 a24))))) a23))
- (setq a20 (getreal "\nfph= "))
- (if (<= a25 (* a20 0.6))
- (setq k1 "yes")
- (setq k1 "no")
- )
- (print k1)
- )
- (defun sb5()
- (setq a20 (getstring "\n╝╞╦π╢»╬╚╢¿<D5>╗≥╝╞╦π╚╚╬╚╢¿<T5>: "))
- (if (or (= a20 "d5") (= a20 "D5"))
- (progn (setq a21 (getreal "\nfph= "))
- (setq a22 (getreal "\nlt1= "))
- (setq a23 (getreal "\nlt2= "))
- (setq a24 (getreal "\na= "))
- (setq a25 (getreal "\nich= "))
- (setq a26 (+ a22 a23))
- (setq a25 (/ (* 0.88 (* a26 (* 0.01 (* a25 a25)))) a24))
- (if (<= a25 (* 0.6 a21))
- (setq k1 "yes")
- (setq k1 "no")
- )
- )
- (progn (setq a21 (getreal "\nIt= "))
- (setq a22 (getreal "\nt= "))
- (setq a23 (getreal "\ntj= "))
- (setq a24 (getreal "\nIw= "))
- (if (<= a24 (* a21 (sqrt (/ a22 a23))))
- (setq k1 "yes")
- (setq k1 "no")
- )
- )
- )
- (print k1)
- )
- (defun sb6()
- (setq a2 (getstring "\n╝╞╦π╢»╬╚╢¿<D6>╗≥╝╞╦π╚╚╬╚╢¿<T6>: "))
- (if (or (= a2 "d6") (= a2 "D6"))
- (progn (setq a20 (getreal "\na= "))
- (setq a21 (getreal "\nw= "))
- (setq a22 (getreal "\nlc= "))
- (setq a23 (getreal "\nich= "))
- (setq a22 (* a22 a22))
- (setq a23 (* a23 a23))
- (setq a24 (/ (* 1.76 (* a22 (* a23 0.001))) (* a20 a21)))
- (setq a25 (getreal "\ndrty= "))
- (if (<= a24 a25)
- (setq k1 "yes")
- (setq k1 "no")
- )
- (print k1)
- )
- (progn (setq a26 (getstring "\n╝╞╦π┬┴─╕╧▀<L> ╗≥╝╞╦π═¡─╕╧▀<T>: "))
- (setq a27 (getreal "\niw= "))
- (setq a28 (getreal "\ntj= "))
- (setq a29 (getreal "\nkjf= "))
- (cond ((or (= a26 "l") (= a26 "L")) (setq a30 (/ (* a27 (* 1000 (sqrt (* a28 a29)))) 95)))
- ((or (= a26 "t") (= a26 "T")) (setq a30 (/ (* a27 (* 1000 (sqrt (* a28 a29)))) 165)))
- )
- (print a30)
- )
- )
- )
- (defun sb7()
- (setq a20 (getreal "\nIw= "))
- (setq a21 (getreal "\nc= "))
- (setq a22 (getreal "\ntj= "))
- (setq Smin (/ (* a20 (* (sqrt a22) 1000)) a21))
- (setq q "smin= ")
- (setq smin (strcat q (rtos smin 2 4)))
- (print smin)
- )
- (hdd71)