Table des matières:

Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels : 5 étapes
Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels : 5 étapes

Vidéo: Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels : 5 étapes

Vidéo: Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels : 5 étapes
Vidéo: Comment calculer les intérêts composés excel (formule) 2024, Juillet
Anonim
Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels
Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels
Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels
Programme Python - Intérêts composés AVEC des contributions/dépôts mensuels

Programme de calcul des intérêts composés avec contribution mensuelle à la fin du mois.

Formule tirée de TheCalculatorSite.com: Intérêt composé pour le principal: P(1+r/n)^(nt) Valeur future d'une série: PMT × (((1 + r/n)^nt - 1) / (r/ n))

Étape 1: Obtenir des données de l'utilisateur

Obtenir des données de l'utilisateur
Obtenir des données de l'utilisateur

Demandez à l'utilisateur de saisir les données requises:

principalinput = input("Entrez le capital: ")annualrateinput = input("Entrez le taux annuel: ") nombre de foiscompoundedinput = input("Entrez le nombre de fois que l'intérêt est composé par an: ") yearsinput = input ("Durée en années: ") contributionmensuelleinput = input("Entrez le montant de la contribution mensuelle: ")

Étape 2: Convertir les données

Convertir des données
Convertir des données

Les données sont saisies sous forme de chaînes qui doivent être converties en entiers# Convertir l'entrée saisie des chaînes en entiersprincipal = int(principalinput) annualrate = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) years = int(yearsinput) mensuelcontribution = int (contribution mensuelle)

Étape 3: Calculez l'intérêt composé plus le capital

Calculer l'intérêt composé plus le capital
Calculer l'intérêt composé plus le capital

Tout d'abord, calculez l'intérêt composé plus le principal:# calculez l'intérêt composé plus le principalnombre préliminaire = (1 + (taux annuel/nombre de fois composé)) # print ("Nombre préliminaire:", nombre préliminaire) au pouvoir: ", augmenté au pouvoir)intérêtcomposéplusprincipal = principal * (nombre préliminaire**élevéaupouvoir)print("L'intérêt composé plus le principal est: ", intérêt composéplusprincipal)

Étape 4: Calculer la valeur future

Calculer la valeur future
Calculer la valeur future

Calculez ensuite la valeur future avec les dépôts# Calculez maintenant la valeur future avec les dépôts effectués à la fin de la période# En utilisant la formule: Paiement mensuel × ((((1 + r/n)^(nt)) - 1) / (r /n)) # r = taux d'intérêt annuel # n = nombre de composés par période (généralement en mois) # t = temps pendant lequel l'argent est investi (généralement en années)

unplus = (1+(taux annuel/nombre de fois composé)) augmenté à puissance2 = ((nombre de fois composé*années)) tauxdiviséparnombredefois =tauxannuel/nombredefoiscomposéàmoitiéfait = (((unplus**élevéàpuissance2)-1)/évaluédiviséparnombredefois)valeurfutureavecdépôts=contribution mensuelle avec dépôts: ", valeur futureavecdépôts)montanttotal =intérêt composépluscapital + valeur futureavecdépôts imprimer ("Montant total: ", montant total)

Étape 5: Coder

# Programme de calcul des intérêts composés avec cotisation mensuelle en fin de mois

# Calculez d'abord l'intérêt composé pour le principal en utilisant la formule: A = P (1 + r/n)**(nt) # r = taux d'intérêt annuel # n = nombre de composés par période (généralement en mois) # t = temps principalinput = input("Entrez le principal: ») annualrateinput = input(« Entrez le taux annuel: ») nombre de foiscompoundedinput = input(« Entrez le nombre de fois que l'intérêt est composé par an: ») yearsinput = input(« Durée en années: ») mensuelcontributioninput = input("Entrez le montant de la contribution mensuelle: ") # Convertir l'entrée saisie à partir de chaînes en entiers principal = int(principalinput) annualrate = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) years = int(yearsinput) mensuelcontribution = int(monthlycontributioninput) print ("Le principal saisi est: ", principal) print ("Le taux annuel sous forme décimale est: ", annualrate) print ("Le nombre de fois qu'il sera composé par an est: ", nombre de fois composé) print ("Le nombre d'années pendant lesquelles il sera composé: ", années) print ("La contribution mensuelle est: ", contribution mensuelle) # calculer les intérêts composés plus le principal nombre préliminaire = (1 + (taux annuel/nombre de fois composé)) # imprimer (" Numéro préliminaire: ", nombre préliminaire) augmenté à la puissance = (nombre de fois composé * années) # print ("Élevé au pouvoir: ", augmenté au pouvoir) intérêt composéplusprincipal = principal * (nombre préliminaire**élevé au pouvoir) print("L'intérêt composé plus le principal est: ", intérêt composéplusprincipal) # Maintenant, calculez la valeur future avec les dépôts effectués au fin de période # En utilisant la formule: Paiement mensuel × ((((1 + r/n)^(nt)) - 1) / (r/n)) # r = taux d'intérêt annuel # n = nombre de composés par période (généralement en mois) # t = temps où l'argent est investi (généralement en années) unplus = (1+(taux annuel/nombre de fois composé)) augmenté au pouvoir2 = ((nombre de fois composé*années)) tauxdiviséparnombredefois = taux annuel/nombre de fois composé à moitié fait = (((unplus* *élevéàpuissance2)-1)/évaluédiviséparnombre roftimes) valeur futureavecdépôts = contribution mensuelle*imprimé à moitié ("valeur future avec dépôts: ", valeur futureavecdépôts) montant total = intérêt composéplusprincipal + valeur futureavec dépôts ("Montant total: ", montant total)

Conseillé: