Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 1.33 KB | None | 0 0
  1. (define nth-digit
  2.   (lambda (cislo pocet-c cifra)
  3.     (if (< pocet-c cifra)
  4.         (display "Uživateli, Vaše číslo musí být menší než počet cifer čísla")
  5.         ((lambda (pom)
  6.            (modulo pom 10))
  7.          (quotient cislo (expt 10 (- pocet-c cifra)))))))
  8.  
  9.  
  10. (nth-digit 276935 6 8)
  11.  
  12. (define my-xor
  13.   (lambda (x y)
  14.     (if (equal? x y)
  15.         #f
  16.         #t)))
  17.  
  18. (my-xor #f #t)
  19.  
  20. (define max3
  21.   (lambda (x y z)
  22.     ((lambda (max2)
  23.        (if (< max2 z)
  24.            z
  25.            max2))
  26.      (if (> x y)
  27.          x
  28.          y))))
  29.  
  30. (max3 3 2 1)
  31.  
  32.  
  33. (define cylinder-volume
  34.   (lambda (r v)
  35.     (* pi (* r r) v)))
  36.  
  37.  
  38. (define cylinder-height
  39.   (lambda (r uhel)
  40.     (/ (* 2 r) (tan uhel))))
  41.  
  42.  
  43. (define vase-weight
  44.   (lambda (r1 v1 t1 t2)
  45.     (let* ((r2 (- r1 t1))
  46.           (v2 (cylinder-height r1 (/ pi 4)))
  47.           (v3 (- v1 t1 t2))
  48.           (v4 (cylinder-height r2 (/ pi 4))))
  49.       (*
  50.        2400
  51.        (/
  52.         (-
  53.        (-
  54.         (* (* r1 r1) v1 pi)
  55.         (/ (* (* r1 r1) v2 pi) 2))
  56.        (-
  57.         (* (* r2 r2) v3 pi)
  58.         (/ (* (* r2 r2) v4 pi) 2)))
  59.         1000000)))))
  60.  
  61.  
  62.  
  63.            
  64.            
  65.            
  66.            
  67.            
  68.            
  69.            
  70.            
  71.            
  72. (cylinder-volume 5 20)
  73.  
  74. (cylinder-height 5 (/ pi 4))
  75.  
  76. (vase-weight 5 20 1 2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement