Purtroppo so programmare ma non so la trigonometria
Tu dici che devi decrementare di un grado, ti basterebbe decrementare la variabile,
non so se è quello che ti serve ma ti mostro un esempio...
Supponiamo che la variabile #150 contenga i tuoi gradi #150=100
Per diminuire di un grado a ogni chiamata a sottoprogramma M98, ti basta scrivere cosi
#150=Gradi iniziali più uno, perché anche alla prima chiamata sara decrementata di uno.
COS[ [#150=#150-1]]
Calcola il coseno, 150 uguale 150 -1, se iniziale 101, diviene 100,99,98,97, a ogni chiamata a sottoprogramma.
Ma se mi descrivi cosa deve fare a parole potrei postarti un esempio.
Esempio di descrizione a parole...
1 Calcolare l'espressione con seno e coseno diminuendo di un grado
2 arrivati ad esempio a valore zero invece di diminuire aumentare di un grado
3 fino ad arrivare a valore x
Se mi spieghi tutti i passaggi passo per passo "algoritmo" posso mostrarti un esempio.