Advertisement
Guest User

Untitled

a guest
Dec 17th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sumJ(N, N, R, R, I)   :- !.
  2. sumJ(N, N1, R, R1, I) :- N2 is N1 + 1
  3.                        , R2 is R1 + I + N2 * I
  4.                        , sumJ(N, N2, R, R2, I).
  5.  
  6. prodI(N, N, R, R)   :- !.
  7. prodI(N, N1, R, R1) :- N2 is N1 + 1
  8.                      , sumJ(N, 0, RS, 0, N2)
  9.                      , R2 is R1 * RS
  10.                      , prodI(N, N2, R, R2).
  11.  
  12. Y(N) :- prodI(N, 0, R, 1), WRITE(R).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement