adding numbers

From: Nelson Marcelino (marcelin7_at_yahoo.com)
Date: 12/03/04

  • Next message: scoot: "Re: beginner's question"
    Date: 3 Dec 2004 14:37:13 -0800
    
    

    how can I add numbers define by facts?

    eg.

    n(1).
    n(3).
    n(5).
    n(6).

    add(N) :-
     n(X),
     N is N + X,
     fail.

    Does not seem to work...the answer I am looking for should be 1 + 3 + 5 + 6 = 15.


  • Next message: scoot: "Re: beginner's question"