def calcul_droits_douane(nom_marchandise, fob, fret, assurance, cours_change,
taux_ddi):
"""
Calcule les droits de douane et autres valeurs pour une marchandise importée.
Args:
nom_marchandise: Le nom de la marchandise.
fob: La valeur FOB de la marchandise.
fret: La valeur du fret.
assurance: La valeur de l'assurance.
cours_change: Le cours de change entre la devise d'origine et la devise locale.
taux_ddi: Le taux de droit de douane d'importation.
Returns:
Un dictionnaire contenant les valeurs calculées.
"""
# Calcul de la valeur CIF
valeur_cif = (fob + fret + assurance) * cours_change
# Calcul de la valeur DDI
valeur_ddi = (valeur_cif * taux_ddi) / 100
# Calcul de la TVA
valeur_tva = (valeur_cif + valeur_ddi) * 0.16
# Calcul de la valeur AP
valeur_ap = valeur_tva + valeur_ddi
# Calcul de la valeur OGEFREM
valeur_ogefrem = valeur_cif * 0.0058
# Calcul de la valeur TPI
valeur_tpi = (valeur_cif + valeur_ddi) * 0.02
# Calcul de la valeur RRI
valeur_rri = valeur_cif * 0.025
# Calcul de la valeur totale
valeur_totale = valeur_cif + valeur_ddi + valeur_tva + valeur_ogefrem +
valeur_tpi + valeur_rri
# Renvoyer les résultats
resultats = {
"nom_marchandise": nom_marchandise,
"valeur_cif": valeur_cif,
"valeur_ddi": valeur_ddi,
"valeur_tva": valeur_tva,
"valeur_ap": valeur_ap,
"valeur_ogefrem": valeur_ogefrem,
"valeur_tpi": valeur_tpi,
"valeur_rri": valeur_rri,
"valeur_totale": valeur_totale
}
return resultats
# Demander les valeurs à l'utilisateur
nom_marchandise = input("Entrez le nom de la marchandise: ")
fob = float(input("Entrez la valeur FOB: "))
fret = float(input("Entrez la valeur du fret: "))
assurance = float(input("Entrez la valeur de l'assurance: "))
cours_change = float(input("Entrez le cours de change: "))
taux_ddi = float(input("Entrez le taux de droit de douane d'importation: "))
# Calculer les valeurs
resultats = calcul_droits_douane(nom_marchandise, fob, fret, assurance,
cours_change, taux_ddi)
# Afficher les résultats
print(f"Résultats pour {nom_marchandise}:")
print(f"Valeur CIF: {resultats['valeur_cif']:.2f}")
print(f"Valeur DDI: {resultats['valeur_ddi']:.2f}")
print(f"Valeur TVA: {resultats['valeur_tva']:.2f}")
print(f"Valeur AP: {resultats['valeur_ap']:.2f}")
print(f"Valeur OGEFREM: {resultats['valeur_ogefrem']:.2f}")
print(f"Valeur TPI: {resultats['valeur_tpi']:.2f}")
print(f"Valeur RRI: {resultats['valeur_rri']:.2f}")
print(f"Valeur totale: {resultats['valeur_totale']:.2f}")