Introduction
Lecture du Capital, du Taux et de la Durée
Dans cette étape, vous apprendrez à lire le capital, le taux d'intérêt et la durée pour calculer des intérêts composés dans un programme C. Nous allons créer un programme simple qui demande à l'utilisateur ces paramètres financiers.
Tout d'abord, créons un nouveau fichier C dans le répertoire du projet :
cd ~/project
nano compound_interest.c
Maintenant, ajoutez le code suivant pour lire les paramètres d'entrée :
#include <stdio.h>
int main() {
// Déclarez les variables pour le capital, le taux et la durée
float principal, rate, time;
// Demander et lire le capital
printf("Entrez le capital : ");
scanf("%f", &principal);
// Demander et lire le taux d'intérêt
printf("Entrez le taux d'intérêt annuel (en pourcentage) : ");
scanf("%f", &rate);
// Demander et lire la durée
printf("Entrez la durée (en années) : ");
scanf("%f", &time);
// Afficher les valeurs d'entrée pour vérification
printf("\nParamètres d'entrée :\n");
printf("Capital : $%.2f\n", principal);
printf("Taux d'intérêt annuel : %.2f%%\n", rate);
printf("Durée : %.2f années\n", time);
return 0;
}
Compilez et exécutez le programme :
gcc compound_interest.c -o compound_interest
./compound_interest
Exemple de sortie :
Entrez le capital : 1000
Entrez le taux d'intérêt annuel (en pourcentage) : 5
Entrez la durée (en années) : 3
Paramètres d'entrée :
Capital : $1000.00
Taux d'intérêt annuel : 5.00%
Durée : 3.00 années
Explication
- Nous utilisons des variables
floatpour stocker des valeurs décimales pour les calculs financiers. printf()est utilisé pour afficher des invites et des instructions à l'utilisateur.scanf()lit les entrées de l'utilisateur pour le capital, le taux et la durée.- Le spécificateur de format
%.2faffiche les nombres avec deux décimales.
Calculer le Montant = P*(1+R)^T
Dans cette étape, vous apprendrez à calculer les intérêts composés à l'aide de la formule mathématique A = P * (1 + R)^T, où :
- A = Montant final
- P = Capital
- R = Taux d'intérêt annuel (en décimal)
- T = Durée (en années)
Modifions le programme précédent pour inclure le calcul des intérêts composés :
cd ~/project
nano compound_interest.c
Mettre à jour le programme avec le calcul des intérêts composés :
#include <stdio.h>
#include <math.h>
int main() {
// Déclarez les variables pour le capital, le taux, la durée et le montant
float principal, rate, time, amount;
// Demander et lire le capital
printf("Entrez le capital : ");
scanf("%f", &principal);
// Demander et lire le taux d'intérêt annuel
printf("Entrez le taux d'intérêt annuel (en pourcentage) : ");
scanf("%f", &rate);
// Demander et lire la durée
printf("Entrez la durée (en années) : ");
scanf("%f", &time);
// Convertir le taux en décimal
rate = rate / 100;
// Calculer les intérêts composés
amount = principal * pow(1 + rate, time);
// Afficher les résultats
printf("\nParamètres d'entrée :\n");
printf("Capital : $%.2f\n", principal);
printf("Taux d'intérêt annuel : %.2f%%\n", rate * 100);
printf("Durée : %.2f années\n", time);
printf("\nCalcul des intérêts composés :\n");
printf("Montant final : $%.2f\n", amount);
printf("Intérêts totaux gagnés : $%.2f\n", amount - principal);
return 0;
}
Compilez le programme avec la bibliothèque mathématique :
gcc compound_interest.c -o compound_interest -lm
Exécutez le programme :
./compound_interest
Exemple de sortie :
Entrez le capital : 1000
Entrez le taux d'intérêt annuel (en pourcentage) : 5
Entrez la durée (en années) : 3
Paramètres d'entrée :
Capital : $1000.00
Taux d'intérêt annuel : 5.00%
Durée : 3.00 années
Calcul des intérêts composés :
Montant final : $1157.63
Intérêts totaux gagnés : $157.63
Explication
#include <math.h>est ajouté pour utiliser la fonctionpow()pour l'exponentiation.rate = rate / 100convertit le pourcentage en décimal.amount = principal * pow(1 + rate, time)calcule le montant final.- Le flag
-lmest utilisé lors de la compilation pour lier la bibliothèque mathématique.
Afficher le Montant Final
Dans cette dernière étape, vous améliorerez le programme de calcul d'intérêts composés en ajoutant une sortie formatée et en améliorant la présentation des résultats financiers.
Modifions le programme précédent pour améliorer la mise en forme des résultats :
cd ~/project
nano compound_interest.c
Mettre à jour le programme avec une mise en forme de sortie améliorée :
#include <stdio.h>
#include <math.h>
int main() {
// Déclarez les variables pour le capital, le taux, la durée, le montant et les intérêts
float principal, rate, time, amount, interest;
// Demander et lire le capital
printf("Calculateur d'intérêts composés\n");
printf("----------------------------\n");
printf("Entrez le capital : ");
scanf("%f", &principal);
// Demander et lire le taux d'intérêt annuel
printf("Entrez le taux d'intérêt annuel (en pourcentage) : ");
scanf("%f", &rate);
// Demander et lire la durée
printf("Entrez la durée (en années) : ");
scanf("%f", &time);
// Convertir le taux en décimal
rate = rate / 100;
// Calculer les intérêts composés
amount = principal * pow(1 + rate, time);
interest = amount - principal;
// Afficher les résultats financiers formatés
printf("\n===== Résultats du Calcul Financier =====\n");
printf("Capital initial : $%10.2f\n", principal);
printf("Taux d'intérêt annuel : %10.2f%%\n", rate * 100);
printf("Durée de l'investissement : %10.2f années\n", time);
printf("-------------------------------------------\n");
printf("Montant final : $%10.2f\n", amount);
printf("Intérêts totaux gagnés : $%10.2f\n", interest);
printf("==========================================\n");
return 0;
}
Compilez le programme :
gcc compound_interest.c -o compound_interest -lm
Exécutez le programme :
./compound_interest
Exemple de sortie :
Calculateur d'intérêts composés
----------------------------
Entrez le capital : 1000
Entrez le taux d'intérêt annuel (en pourcentage) : 5
Entrez la durée (en années) : 3
===== Résultats du Calcul Financier =====
Capital initial : $ 1000.00
Taux d'intérêt annuel : 5.00%
Durée de l'investissement : 3.00 années
-------------------------------------------
Montant final : $ 1157.63
Intérêts totaux gagnés : $ 157.63
==========================================
Explication
- Ajout d'en-têtes et de séparateurs plus descriptifs.
- Utilisation du spécificateur de format
%10.2fpour une sortie décimale alignée et de largeur fixe. - Calcul des intérêts séparément pour une présentation plus claire.
- Inclusion d'un titre et d'un affichage structuré des résultats financiers.
Résumé
Dans ce laboratoire, vous avez appris à lire le capital, le taux d'intérêt et la durée pour calculer les intérêts composés dans un programme C. Vous avez créé un programme simple qui demande à l'utilisateur ces paramètres financiers et affiche les valeurs saisies pour vérification. Ensuite, vous apprendrez à calculer les intérêts composés à l'aide de la formule mathématique A = P * (1 + R)^T, où A est le montant final, P le capital, R le taux d'intérêt et T la durée.



