;simboloHe;grupo: 0 metal, 1 no metal1;nro atomico1;peso atomico1.00079;cantidad numeros oxidacion1;nro oxidacion1;densidad0.071;etc..............
TGrupo = (gMetal, gNoMetal); //g minuscula quiere decir grupo
respecto a las terminaciones para la formacion de sales que son oso, ico y lo prefijos hipo y perLa cosa este respecto de CantidadNrosOxidacion:Si son 2entonces para el NroOxidacion[1] se usa oso (el menor si no me equivoco)y pra NroOxidacion[2] se usa icoSi son 4para el NroOxidacion[1] hipo-oso....esta parte me la salteo, es como en el caso anterior pero con el numero 2,3para el NroOxidacion[4] per-ico
Lo mas facil seria tener archivos con los datos para cada elemento quimico
WriteLn(TAblaPeriodica.Elemento[1].Simbolo); //da como salida: "H"
¿Y que hay con los Anfóteros? ¿sería otro grupo? = gAnfoteros?
0: metales1: no metales2: anfóteros
¿como encarar esta parte? pues "hipo-oso" no es terminación, así como está escrito textualmente. Aquí tal vez sería crear un nuevo array de prefijos?
En realidad, es mas o menso lo mismo
Si fueran 4 los numeros de oxidacion:combinas el menor y pones hipo-osocombinas.....combinas el mayor pones per-ico
tiene 4 numeros oxidacion que nos importan. El cloronio, es para quimica organica y no aparece en sales, por eso el numero de valencia +1 queda descartado.
si son 2:al [1] le pones osoal [2] le pones icosi son 3:Aca hay dos posibilidades, te juro que le pregunte hace 3 años a mi profesora y me dijo que se usaba per y no hipo, pero no estoy seguro.al [1] le pones osoal [2]le pones icoal [3] le pones per-icoSi son 4>al [1] le pones hipo-osoal [2]le pones osoal [3] le pones icoal [4] le pones per-ico
La ventaja de Bases de Datos es que con SQL luego podras hacer alguna que otra consulta.