tabella1

tabulazione e formato

/* tabella1.pro */
/* tabulazione dati */
domains
 A,B,C,X = integer
predicates
 prepara
 azione(X)
 opera(C)
  
 goal
 prepara,
 azione(X),
 C=X,
 opera(C).
 
clauses
 prepara:-
  makewindow(1,7,1,"finestra lavoro",1,1,20,70).
  azione(X):-
  write("scrivi numero prove da eseguire:"),
  readint(X),
  clearwindow().
  
  opera(C):-
   C>0,!,
   attribute(3),
   write("prova numero....",C ),
   write("..scrivi un numero intero "),readint(B),
   Quadrato=B*B,
   attribute(5),
   write("quadrato......=",Quadrato),nl,
   Radice=sqrt(B),
   write("radice........=",Radice),nl,
   Log10=log(B)/log(10),
   write("logaritmo10...=",Log10),nl,
   sound(100,600),
   write("---------------------------------"),
   A1=C-1,nl,
   opera(A1).