Facebook
From Sweltering Goat, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 274
  1. (defun kwadrat (a b c)
  2.     (let
  3.          (
  4.           (delta 0)
  5.           (x1 0)
  6.           (x2 0)
  7.           )
  8.      )
  9.     (setq delta (- (* b b) (* 4 a c)))
  10.     (setq delta (sqrt delta))
  11.     (cond
  12.         (
  13.              (> delta 0)
  14.              (setq x1 (/ (- (- b) delta) (* 2 a)))
  15.              (setq x2 (/ (+ (- b) delta) (* 2 a)))
  16.              (print delta)
  17.              (print x1)
  18.              (print x2)
  19.         )
  20.         (
  21.              (= delta 0)
  22.              (setq x1 (/ (- b) (* 2 a)))
  23.              (print delta)
  24.              (print x1)
  25.         )
  26.         (
  27.              (< delta 0)
  28.              (print delta)
  29.              (print "Delta < od 0, brak miejsc zerowych")
  30.         )
  31.         (
  32.              t
  33.              nil
  34.         )
  35.     )
  36.     )
  37. (kwadrat 4 8 4)