def PROP_GEOMETRICA_ESTADIO_II(H, B_F, B_W, H_F, A_SB, A_ST, ALPHA_MOD, D, D_L):
    """
    Esta função calcula as propriedades geométricas no estádio 2.

    Entrada:
    H         | Altura da viga                                     | m    | float
    B_F       | Base de mesa superior da seção                     | m    | float
    B_W       | Base de alma da seção                              | m    | float
    H_F       | Altura de mesa superior da viga                    | m    | float
    A_SB      | Area de aço na seção tracionada                    | m²   | float
    A_ST      | Area de aço na seção comprimida                    | m²   | float
    ALPHA_MOD | Relação entre os modulos                           |      | float
    D         | Altura útil da seção                               | m    | float
    D_L       | Altura útil da armadura comprimida                 | m    | float

    Saída:
    X_II      | Centro geometrico da viga no estádio 2             | m    | float
    I_II      | Inércia da viga no estádio 2                       | m^4  | float
    """
    A_1 = B_F / 2
    A_2 = H_F * (0) + (ALPHA_MOD - 1) * A_ST + ALPHA_MOD * A_SB
    A_3 = -D_L * (ALPHA_MOD - 1) * A_ST - D * ALPHA_MOD * A_SB - (H_F ** 2) / 2 * (0)
    X_II = (- A_2 + (A_2 ** 2 - 4 * A_1 * A_3) ** 0.50) / (2 * A_1)
    if X_II <= H_F:
        pass
    elif X_II > H_F:
        A_1 = B_W / 2
        A_2 = H_F * (0) + (ALPHA_MOD - 1) * A_ST + ALPHA_MOD * A_SB
        A_3 = -D_L * (ALPHA_MOD - 1) * A_ST - D * ALPHA_MOD * A_SB - (H_F ** 2) / 2 * (0)
        X_II = (- A_2 + (A_2 ** 2 - 4 * A_1 * A_3) ** 0.50) / (2 * A_1)
    if X_II <= H_F:
        I_II = (B_F * X_II ** 3) / 3 + ALPHA_MOD * A_SB * (X_II - D) ** 2 + (ALPHA_MOD - 1) * A_ST * (X_II - D_L) ** 2
    else:
        I_II = ((B_F - B_W) * H_F ** 3) / 12 + (B_W * X_II **3 ) / 3 + (B_F - B_W) * (X_II - H_F / 2) ** 2 + ALPHA_MOD * A_SB * (X_II - D) ** 2 + (ALPHA_MOD - 1) * A_ST * (X_II - D_L) ** 2
    return X_II, I_II