def formula(foyer_fiscal, period, parameters):
    """
        Réduction d'impôt au titre des enfants à charge poursuivant leurs études secondaires ou supérieures
        """
    f7ea = foyer_fiscal('f7ea', period)
    f7eb = foyer_fiscal('f7eb', period)
    f7ec = foyer_fiscal('f7ec', period)
    f7ed = foyer_fiscal('f7ed', period)
    f7ef = foyer_fiscal('f7ef', period)
    f7eg = foyer_fiscal('f7eg', period)
    P = parameters(period).impot_revenu.reductions_impots.ecpess
    return P.col * (f7ea + f7eb / 2) + P.lyc * (f7ec + f7ed / 2) + P.sup * (
        f7ef + f7eg / 2)
