Example #1
0
    static void Main()
    {
        Atomo         a1 = new Atomo();
        CargaEfectiva c1 = new CargaEfectiva();

        Console.Write("Número atómico: ");
        int e = Int32.Parse(Console.ReadLine());

        a1.confige(e);

        Console.Write("La Configuración Electrónica del {0} es:", a1.getElemento(e));
        for (int i = 0; i < 19; i++)
        {
            if (a1.getConfigElec(i) == 0)
            {
                break;
            }
            Console.Write(" {0}{1}", a1.getNivel(i), a1.getConfigElec(i));
        }
        Console.WriteLine();

        /*c1.ordenar(e);
         *
         * for(int i=0;i<19;i++){
         *  Console.Write("{0}{1} ",c1.getGrupos(i),c1.getElectrones(i));
         * }
         * Console.WriteLine();*/
    }
Example #2
0
    public void ordenar(int e)
    {
        a1.confige(e);
        for (int i = 0; i < 19; i++)
        {
            switch (i)
            {
            case 5:
                electrones[i] = a1.getConfigElec(6);
                break;

            case 6:
                electrones[i] = a1.getConfigElec(5);
                break;

            case 8:
                electrones[i] = a1.getConfigElec(9);
                break;

            case 9:
                electrones[i] = a1.getConfigElec(12);
                break;

            case 10:
                electrones[i] = a1.getConfigElec(8);
                break;

            case 11:
                electrones[i] = a1.getConfigElec(10);
                break;

            case 12:
                electrones[i] = a1.getConfigElec(13);
                break;

            case 13:
                electrones[i] = a1.getConfigElec(16);
                break;

            case 14:
                electrones[i] = a1.getConfigElec(11);
                break;

            case 15:
                electrones[i] = a1.getConfigElec(14);
                break;

            case 16:
                electrones[i] = a1.getConfigElec(17);
                break;

            case 17:
                electrones[i] = a1.getConfigElec(15);
                break;

            default:
                electrones[i] = a1.getConfigElec(i);
                break;
            }
        }
    }