Este repositorio contiene ejercicios simples escritos en Clojure.
ej01.clj: definetercer-angulo, una funcion que calcula el tercer angulo de un triangulo a partir de los otros dos.ej02.clj: definesegundos, una funcion que convierte dias, horas, minutos y segundos a una cantidad total de segundos.
Abrir una REPL de Clojure y cargar el archivo que se quiera probar:
(load-file "ej01.clj")
(tercer-angulo 60 60)
;; => 60(load-file "ej02.clj")
(segundos 1 2 3 4)
;; => 93784(tercer-angulo a b)Devuelve el angulo restante de un triangulo:
(- 180 (+ a b))(segundos dias horas minutos segundos)Devuelve el total de segundos correspondiente a la duracion recibida.
Ejemplo:
(segundos 0 1 1 1)
;; => 3661Si alguno de los valores es negativo, imprime un mensaje de error y devuelve nil.
No hay dependencias externas, tests automatizados, namespaces ni configuracion de build. Los archivos estan pensados para cargarse directamente en una REPL.