dichiarazione funzioni per titolazione

esci esechimica.htm

 

"possibile ridurre funzioni dichiarate a una sola"

"dalla relazione Na*Va = Nb*Vb :noti tre valori, trovare il quarto"

TROVANA(nb,vb,va):=nb*vb/va

TROVANB(na,va,vb):=na*va/vb

TROVAVA(nb,vb,na):=nb*vb/na

TROVAVB(na,va,nb):=na*va/nb

"ponendo c1,c2 valori noti di un componente, cx valore noto secondo component~
e"

"si calcola con x il valore del secondo componente"

"i dati vanno sempre inseriti secondo l'ordine fornito:ultimo cx"

TROVAX(c1,c2,cx):=c1*c2/cx

"........................................................."

"titolazione acido-base forti : na,va,nb,vb "

"esempio nb,vb,va noti :calcolo na=x"

c1:=1

c2:=50

cx:=100

x:=TROVAX(c1,c2,cx)

;Approssimazione(#17)
0.5

;Semplificazione(Utente)
"esempio nb,vb,na noti :calcolo va=x"

c1:=1

c2:=50

cx:=0.5

va:=TROVAX(c1,c2,cx)

;Approssimazione(#23)
100

"esempio na,va,vb noti:calcolo nb=x"

c1:=0.5

c2:=100

cx:=50

nb:=TROVAX(c1,c2,cx)

;Approssimazione(#29)
1

"esempio na,va,nb noti:calcolo vb=x"

c1:=0.5

c2:=100

cx:=1

vb:=TROVAX(c1,c2,cx)

;Approssimazione(#35)
50

"---------------------------------------------"