Bonjour, je viens demander de l'aide pour un calcul de pH d'une solution dont la concentration de 10-7M ne me permet pas d'utiliser les approximations courantes (à savoir pH=-log(C) si c'est une solution d'acide fort ou pH=14-log(C) si il s'agit d'une solution de base forte...)
On me dit dans mon cours qu'en dessous de c=10-6M je ne peux utiliser les formules ci dessus. Je dois calculer le pH d'une solution de Ba(OH)2 à C=10-7M. On me dit que c'est un diacide fort ("2réactions" totales)
Ba(OH)2 --> Ba(OH)++ OH- --> Ba2+ + 2 OH-
J'ai aussi H2O <-> OH- + H+
Je peux donc dire grâce à l'électroneutralité de la solution que:
[OH-]= [H+] + 2[Ba2+]
Or [Ba(OH)2] = [Ba2+] = C car il s'agit d'un diacide fort
Donc [OH-]= [H+] + 2C
Grâce au Ke= [OH-] x [H+] on peut donc écrire que [OH-]= Ke/ ([H+])
Donc Ke/ ([H+]) = [H+] + 2C
D'où [H+]² + 2C[H+] - Ke = 0
Il ne reste plus qu'à résoudre une équation du second degré et on peut trouver pH en faisant pH=-log ([H+])
Mais le problème est que ça ne marche pas, je trouve un [H+] négatif...
Peut-être aurez vous une idée de là où se trouve le problème parce que je bloque
Merci d'avance!
K.U.
-----