Income Calculator

salair net

def calculer_salaire_brut(salaire_net): # Taux de cotisation taux_CNSS = 0.0429 # Cotisation retraite CNSS taux_AMO = 0.015 # Cotisation AMO # Barème de l’IR (Impôt sur le revenu) def calculer_IR(salaire_brut): if salaire_brut <= 30000: return 0 elif salaire_brut <= 50000: return salaire_brut * 0.10 elif salaire_brut <= 60000: return salaire_brut * 0.20 elif salaire_brut <= 100000: return salaire_brut * 0.30 elif salaire_brut <= 200000: return salaire_brut * 0.34 else: return salaire_brut * 0.38 # Estimation initiale du salaire brut en fonction du salaire net salaire_brut_estime = salaire_net / (1 - (taux_CNSS + taux_AMO)) # Estimation basée sur les cotisations # Estimation de l'impôt IR_estime = calculer_IR(salaire_brut_estime) # Ajustement du salaire brut en fonction de l'impôt salaire_brut_final = salaire_net + IR_estime + (salaire_brut_estime * (taux_CNSS + taux_AMO)) return salaire_brut_final # Exemple d'utilisation : salaire_net = float(input("Entrez le salaire net : ")) salaire_brut = calculer_salaire_brut(salaire_net) print(f"Le salaire brut estimé est : {salaire_brut:.2f} MAD")

Weight Loss Tool

Weight Loss Calculator