tabella4
tabulazione e formato
/* tabella4.pro */ /* tabella funzioni di SENO e COSENO */ /* per campo angoli da indicare */ /* per passo da indicare */
domains A,C,X,Y,P,Q =integer
predicates finestra azione(C,A,Q) chiede(X,Y,Q)
goal finestra, chiede(X,Y,Q), A=X, C=Y, Q=P, azione(C,A,Q).
clauses finestra:- makewindow(1,7,1,"",1,1,20,70). chiede(X,Y,P):- write("scrivi valore angolo al quale finire"),nl, write("di calcolare SENO e COSENO "),nl, readint(X),nl, write("angolo dal quale iniziare "), readint(Y), write("scrivi passo angolare "), readint(P), clearwindow(). azione(C,A,Q):- C<A,!, Seno=sin(C*3.14/180), Coseno=cos(C*3.14/180), attribute(4), write("angolo..",C), attribute(2),write("..seno=",Seno), attribute(3), write("..coseno..",Coseno),nl, C1=C+Q, azione(C1,A,Q).