![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](https://i.howwhatproduce.com/images/001/image-916-10-j.webp)
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
![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](https://i.howwhatproduce.com/images/001/image-916-11-j.webp)
![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](https://i.howwhatproduce.com/images/001/image-916-12-j.webp)
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](https://i.howwhatproduce.com/images/001/image-916-13-j.webp)
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](https://i.howwhatproduce.com/images/001/image-916-14-j.webp)
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](https://i.howwhatproduce.com/images/001/image-916-15-j.webp)
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](https://i.howwhatproduce.com/images/001/image-916-16-j.webp)
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é:
Comment numériser des diapositives et des négatifs de films avec un reflex numérique : 12 étapes (avec photos)
![Comment numériser des diapositives et des négatifs de films avec un reflex numérique : 12 étapes (avec photos) Comment numériser des diapositives et des négatifs de films avec un reflex numérique : 12 étapes (avec photos)](https://i.howwhatproduce.com/images/003/image-6040-j.webp)
Comment numériser des diapositives et des négatifs de film avec un reflex numérique : une configuration polyvalente et stable pour numériser des diapositives et des négatifs avec un reflex numérique ou tout autre appareil photo avec une option macro. Cette instructable est une mise à jour de Comment numériser des négatifs 35 mm (téléchargé en juillet 2011) avec plusieurs améliorations pour étendre son
E-dés - Arduino Die/dés 1 à 6 dés + D4, D5, D8, D10, D12, D20, D24 et D30 : 6 étapes (avec photos)
![E-dés - Arduino Die/dés 1 à 6 dés + D4, D5, D8, D10, D12, D20, D24 et D30 : 6 étapes (avec photos) E-dés - Arduino Die/dés 1 à 6 dés + D4, D5, D8, D10, D12, D20, D24 et D30 : 6 étapes (avec photos)](https://i.howwhatproduce.com/images/005/image-13704-j.webp)
E-dice - Arduino Die/dice 1 à 6 Dice + D4, D5, D8, D10, D12, D20, D24 et D30 : Il s'agit d'un projet arduino simple pour faire un dé électronique. Il est possible de choisir entre 1 à 6 dés ou 1 sur 8 dés spéciaux. Le choix se fait par simple rotation d'un encodeur rotatif. Voici les caractéristiques : 1 dé : montrant les gros points 2 à 6 dés : montrant les points
Bricolage d'une sirène de raid aérien avec des résistances, des condensateurs et des transistors : 6 étapes (avec photos)
![Bricolage d'une sirène de raid aérien avec des résistances, des condensateurs et des transistors : 6 étapes (avec photos) Bricolage d'une sirène de raid aérien avec des résistances, des condensateurs et des transistors : 6 étapes (avec photos)](https://i.howwhatproduce.com/images/003/image-7884-j.webp)
Bricolage d'une sirène Air Raid avec des résistances, des condensateurs et des transistors: Ce projet de bricolage Air Raid Siren abordable convient à la recherche d'un circuit d'auto-oscillation composé uniquement de résistances, de condensateurs et de transistors qui peuvent enrichir vos connaissances. Et il convient à l'éducation à la défense nationale pour les enfants, en
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
![Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images) Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Configuration des bits de fusible du microcontrôleur AVR. Création et téléchargement dans la mémoire flash du microcontrôleur du programme de clignotement des voyants : 5 étapes
![Configuration des bits de fusible du microcontrôleur AVR. Création et téléchargement dans la mémoire flash du microcontrôleur du programme de clignotement des voyants : 5 étapes Configuration des bits de fusible du microcontrôleur AVR. Création et téléchargement dans la mémoire flash du microcontrôleur du programme de clignotement des voyants : 5 étapes](https://i.howwhatproduce.com/images/001/image-689-71-j.webp)
Configuration des bits de fusible du microcontrôleur AVR. Création et téléchargement dans la mémoire flash du microcontrôleur du programme de clignotement des LED. : Dans ce cas, nous allons créer un programme simple en code C et le graver dans la mémoire du microcontrôleur. Nous allons écrire notre propre programme et compiler le fichier hexadécimal, en utilisant Atmel Studio comme plate-forme de développement intégrée. Nous allons configurer le fusible bi