Pour ne pas t'emmêler les pinceaux et comprendre la mécanique de la chose, tu peux considérer que chaque signe devant un nombre est en fait le signe du nombre relatif, et non pas un signe d'addition ou de soustraction.
Et fais comme si on avait que des additions de nombres relatifs, mais avec un signe + d'addition sous-entendu, qu'on ne voit pas dans le calcul.
Exemple avec le C (pas à pas) :
12 - ( 6 - 9) + 7
Réécrit le comme ça (de tête ou au brouillon) : (+12) - [(+6) - (+9)] + (+7)
Ensuite tu appliques les règles de simplification vues en classe :
Les soustractions entre nombres relatifs doivent être transformées en des additions de l'opposé.
Ce qui donne : (+12) - [(+6) + (-9)] + (+7)
Et puis tu supprimes les signes + d'addition et le signe + du premier nombre relatif.
On a : 12 - (+6 - 9) + 7
Les signes restants sont (ou deviennent, si tu veux) les signes des nombres et les signes d'additions sont sous-entendus entre chaque nombre, sauf pour le moins devant la grande parenthèse.
Enfin, tu appliques la règle que tu as sûrement vue en classe :
Quand on a un signe moins devant une parenthèse, on change les signes de tous les nombres à l'intérieur de la parenthèse.
On a donc : 12 - 6 + 9 + 7.
Tu peux considérer cette somme algébrique, comme l'addition des nombres (+)12 ; (-6), (+)9 et (+)7.
Ensuite, il te reste à terminer le calcul :
-Soit en faisant des additions et soustractions "normales" : 12 - 6 = ...
-Soit en te disant que 12 - 6, c'est 12 + (-6), car soustraire c'est ajouter l'opposé.
Tu peux aussi regrouper les termes positifs et les additionner et tu retranches ensuite le terme négatif.
Et tu fais pareil pour les autres calculs.
(Garde en tête que les nombres positifs sont normalement écrits sans signe, mais je l'ai fait pour expliquer la méthode.)
J'espère t'avoir aidé, à bientôt.