mac13
/* chiede5 */ /* diversi modi per chiedere dati o interazione */
ese:- prompt_read(['legenda....scrivi numero'],Variabile1),nl, write(Variabile1),nl, message('messaggio per proseguire'),nl, prompt_gread(['legenda..scrivi intero '],Variabile4),nl, write(Variabile4),nl, message('messaggio per proseguire'),nl, prompt_gread(['legenda..scrivi frase tra apici '],Variabile5),nl, write(Variabile5),nl, message('messaggio per proseguire'),nl, ask(['legenda:scrivi intero '],Variabile2),nl, write(Variabile2),nl, message('messaggio per proseguire'),nl, ask(['legenda:scrivi frase '],Variabile3),nl, write(Variabile3),nl, message('messaggio per proseguire'),nl, yesno(['messaggio che attende SI/NO ']),nl, message('messaggio per proseguire'),nl, myesno(['messaggio che richiede SI/NO ']),nl, message('messaggio per proseguire'),nl, warning(['messaggio di avviso']),nl, message('messaggio per proseguire'),nl, errormessage(['spiega tipo di errore ']),nl, message('messaggio per proseguire'),nl.
/* chiede6 */
ese:- Formato=[button(40,10,20,60,'OK'), button(40,90,20,80,'Cancella'), text(10,10,20,200,'legenda:clic OK o Cancella ')], dialog(titolo_dialogo,60,20,100,200,Formato,Button).
ese1:- Formato=[button(40,10,20,60,'OK'), button(80,10,20,80,'Cancella'), text(10,10,20,200,'legenda:clic OK o Cancella ')], dialog(titolo_dialogo,60,20,120,200,Formato,Button).
ese2:- Formato=[button(90,10,20,60,'OK'), button(90,290,20,60,'Cancella'), text(10,10,32,350,wseq(['scrivi intero '])), edit(45,10,32,350,'',read(X))], dialog(titolo_dialogo,50,60,120,370,Formato,Button), write(X),nl.
ese3:- Formato=[button(90,10,20,60,'OK'), button(90,290,20,60,'Cancella'), text(10,10,32,350,wseq(['scrivi parola '])), edit(45,10,32,350,'',read(X))], dialog(titolo_dialogo,50,60,120,370,Formato,Button), write(X),nl.
ese4:- Formato=[button(90,10,20,60,'OK'), button(90,290,20,60,'Cancella'), text(10,10,32,350,wseq(['scrivi parola '])), edit(45,10,32,350,'termine=',read(X))], dialog(titolo_dialogo,50,60,120,370,Formato,Button), write(X),nl.
/* chiede7 */
ese:- Formato=[button(40,10,20,60,'OK'), button(40,90,20,80,'Cancella'), text(10,10,20,200,'legenda:clic OK o Cancella ')], mdialog(60,20,100,200,Formato,Button).
ese1:- Formato=[button(40,10,20,60,'OK'), button(80,10,20,80,'Cancella'), text(10,10,20,200,'seleziona opzione '), menu(10,155,66,140,[a,b,c,d,e],[c,d],Selezionati)], mdialog(60,20,120,300,Formato,Button).
ese2:- Formato=[button(40,10,20,60,'OK'), button(80,10,20,80,'Cancella'), text(10,10,20,200,'seleziona opzione '), menu(10,155,66,140,[a,b,c,d,e],[],Selezionati)], mdialog(60,20,120,300,Formato,Button).
ese3:- Formato=[button(40,10,20,60,'OK'), button(80,10,20,80,'Cancella'), radio(70,10,20,130,'legendaX',off,X), radio(90,10,20,130,'legendaY',on,Y), check(70,150,20,70,'legenda A',off,A), check(90,150,20,70,'legenda B',on,B)], dialog(titolo_dialogo,60,20,120,300,Formato,Button).