/*
 * Función de saltos o escalonada definida por partes
 *
 */

f(X,0) :- X < 3.  
f(X,2) :- 3=<X, X<6.  
f(X,4) :- 6=<X.


/*
 * Segunda versión
 * Función de saltos definida por partes
 * Se utiliza el corte
 *
 */

g(X,0) :- X < 3, !.  
g(X,2) :- 3=<X, X<6, !. 
g(X,4) :- 6=<X.  


/*
 * Tercera versión
 * Función de saltos definida por partes
 * Se utiliza el corte
 *
 */

h(X,0) :- X < 3, !. 
h(X,2) :- X<6, !.  
h(_,4).  
