file tipo exe

programma scritto con prolog e registrato come numero1.pro

domains
Somma,Prodotto,Differenza,A,B,C=integer
Quoziente,Radice=real
predicates
azione
goal azione.
clauses
azione:-
makewindow(1,2,3,"prove",0,0,15,50),nl,
write("scrivi numero intero="),readint(A),nl,
write("scrivi numero intero="),readint(B),nl,
Somma=(A+B),
Prodotto=(A*B),
Differenza=(A-B),
cursor(5,10),                       /*riga colonna*/
write("somma di ",A," + ",B,"=",Somma),nl,
cursor(6,10),
write("prodotto  =",Prodotto),nl,
cursor(7,10),
write("differenza=",Differenza),nl,
Quoziente=(A/B),
cursor(8,10),
write("quoziente =",Quoziente),nl,
write("---------------------------"),nl,
C=100,
Radice=sqrt(C),nl,
write("radice quadrata di ",C," = ",Radice).
attivato con RUN

compilato come numero1.exe e lanciato come numero1

inserire valori richiesti :appare risultato