(prog1 funzioni trigonometriche (setq cw3(oneof *color-window* )) (ask(front-window) (setq angolo 0) (setq valori 240) (setq x 10) (dotimes(conta valori 0) (setq radiante(* angolo 3.14 1/90)) (setq seno(sin radiante)) (setq pseno(* 100 seno)) (setq sinintero(truncate pseno)) (setq coseno(cos radiante)) (setq pcoseno(* 100 coseno)) (setq cosintero(truncate pcoseno)) (setq y (+ 150 sinintero)) (move-to x y) (set-pen-rgb-pat(random 62000)(random 62000)(random 62000)) (line 0 1) (move-to x 150) (line 0 cosintero) (setq x(+ x 2)) (setq angolo(+ angolo 1)) (set-pen-rgb-pat(random 62000)(random 62000)(random 62000)) ))) ;grafico funzione sinusoide e cosinusoide
(
(prog1 (setq cw3(oneof *color-window* )) (ask(front-window) (setq angolo 0) (setq valori 300) (setq x 10) (dotimes(conta valori 0) (setq radiante(* angolo 3.14 1/180)) (setq seno(sin radiante)) (setq prodotto(* 100 seno)) (setq intero(truncate prodotto)) (set-pen-rgb-pat(random 62000)(random 62000)(random 62000)) (move-to x 150) (line 0 intero) (setq x(+ x 1)) (setq angolo(+ angolo 5)) ))) ;grafico funzione sinusoidale
ritorna