Buonasera!
Allego un file con una proposta di modifica del codice. Non dava i risultati desiderati perchè la funzione sign restituisce il segno di una funzione, ma inteso come "+1" o "-1", quindi stampava il numero 1 e non il simbolo "+" come voluto.
Il mio suggerimento è stampare i segni "+" e "-" come stringhe di testo, infatti per Maple + e - sono operatori matematici e non hanno senso se non legati a due termini da sommare o sottrarre. La componente interattiva ideale per contenere stringhe di testo non è il MathContainer (pensato per contenere espressioni matematiche in formato simbolico) ma la TextArea, suggerisco di usare una TextArea in sostituzione del MathContainer3.
Nel file allegato c'è una proposta ancora diversa: al posto di MathContainer e TextArea ho utilizzato una Label, una componente che può contenere stringhe di testo che possono essere posizionate come "etichette", contenitori di testo nel foglio di lavoro. E' più piccola e non ha i bordi, mi sembra più adatta per contenere un segno e per "sparire" quando il segno non serve.
Mi faccia sapere se le piace il risultato e se è chiaro il codice con cui è costruito.
Un cordiale saluto,
Alice Barana