Introduction
Dans ce laboratoire, vous apprendrez à calculer une seule étape d'amortissement d'un prêt en C. Le laboratoire couvre les étapes fondamentales nécessaires au calcul de l'amortissement d'un prêt, y compris la lecture du capital, du taux d'intérêt et du montant du paiement, ainsi que le calcul de la partie intérêt et de la partie capital du paiement. À la fin de ce laboratoire, vous aurez une meilleure compréhension des mathématiques financières et des calculs d'intérêts en utilisant le langage de programmation C.
Lecture du Capital, du Taux et du Paiement
Dans cette étape, vous apprendrez à saisir et à lire les paramètres fondamentaux nécessaires au calcul de l'amortissement d'un prêt en C : le capital, le taux d'intérêt et le montant du paiement.
Tout d'abord, créons un fichier source C pour notre programme d'amortissement de prêt :
cd ~/project
nano loan_amortization.c
Maintenant, ajoutez le code suivant au fichier :
#include <stdio.h>
int main() {
double principal, rate, payment;
// Lecture du capital
printf("Entrez le capital du prêt : ");
scanf("%lf", &principal);
// Lecture du taux d'intérêt annuel
printf("Entrez le taux d'intérêt annuel (en pourcentage) : ");
scanf("%lf", &rate);
// Lecture du montant du paiement mensuel
printf("Entrez le montant du paiement mensuel : ");
scanf("%lf", &payment);
// Affichage des valeurs saisies
printf("\nDétails du prêt :\n");
printf("Capital : $%.2f\n", principal);
printf("Taux d'intérêt annuel : %.2f%%\n", rate);
printf("Paiement mensuel : $%.2f\n", payment);
return 0;
}
Compilez et exécutez le programme :
gcc loan_amortization.c -o loan_amortization
./loan_amortization
Exemple de sortie :
Entrez le capital du prêt : 10000
Entrez le taux d'intérêt annuel (en pourcentage) : 5.5
Entrez le montant du paiement mensuel : 200
Détails du prêt :
Capital : $10000.00
Taux d'intérêt annuel : 5.50%
Paiement mensuel : $200.00
Calcul de la Partie Intérêt et de la Partie Capital
Dans cette étape, vous apprendrez à calculer les parties intérêt et capital d'un paiement de prêt à l'aide de formules mathématiques financières.
Ouvrez le fichier loan_amortization.c précédent et modifiez-le pour inclure la logique de calcul :
cd ~/project
nano loan_amortization.c
Mettez à jour le code avec les fonctions de calcul :
#include <stdio.h>
// Fonction pour calculer l'intérêt mensuel
double calculateMonthlyInterest(double principal, double annualRate) {
double monthlyRate = annualRate / 12 / 100;
return principal * monthlyRate;
}
// Fonction pour calculer la partie capital
double calculatePrincipalPortion(double payment, double monthlyInterest) {
return payment - monthlyInterest;
}
int main() {
double principal, rate, payment;
double monthlyInterest, principalPortion;
// Le code d'entrée précédent reste le même
printf("Entrez le capital du prêt : ");
scanf("%lf", &principal);
printf("Entrez le taux d'intérêt annuel (en pourcentage) : ");
scanf("%lf", &rate);
printf("Entrez le montant du paiement mensuel : ");
scanf("%lf", &payment);
// Calcul des parties intérêt et capital
monthlyInterest = calculateMonthlyInterest(principal, rate);
principalPortion = calculatePrincipalPortion(payment, monthlyInterest);
// Affichage des résultats du calcul
printf("\nDécomposition du paiement du prêt :\n");
printf("Intérêt mensuel : $%.2f\n", monthlyInterest);
printf("Partie capital : $%.2f\n", principalPortion);
printf("Capital restant : $%.2f\n", principal - principalPortion);
return 0;
}
Compilez et exécutez le programme mis à jour :
gcc loan_amortization.c -o loan_amortization
./loan_amortization
Exemple de sortie :
Entrez le capital du prêt : 10000
Entrez le taux d'intérêt annuel (en pourcentage) : 5.5
Entrez le montant du paiement mensuel : 200
Décomposition du paiement du prêt :
Intérêt mensuel : $45.83
Partie capital : $154.17
Capital restant : $9845.83
Affichage du Capital Mis à Jour
Dans cette étape, vous apprendrez à suivre et à afficher le solde du capital mis à jour après chaque paiement de prêt, démontrant ainsi le processus d'amortissement du prêt.
Ouvrez le fichier loan_amortization.c précédent et modifiez-le pour inclure plusieurs itérations de paiement :
cd ~/project
nano loan_amortization.c
Mettez à jour le code pour simuler plusieurs paiements de prêt :
#include <stdio.h>
// Les fonctions précédentes restent les mêmes
double calculateMonthlyInterest(double principal, double annualRate) {
double monthlyRate = annualRate / 12 / 100;
return principal * monthlyRate;
}
double calculatePrincipalPortion(double payment, double monthlyInterest) {
return payment - monthlyInterest;
}
int main() {
double principal, rate, payment;
int totalPayments;
// Saisie des détails du prêt
printf("Entrez le capital du prêt : ");
scanf("%lf", &principal);
printf("Entrez le taux d'intérêt annuel (en pourcentage) : ");
scanf("%lf", &rate);
printf("Entrez le montant du paiement mensuel : ");
scanf("%lf", &payment);
printf("Entrez le nombre total de paiements : ");
scanf("%d", &totalPayments);
// Affichage des détails initiaux du prêt
printf("\nDétails initiaux du prêt :\n");
printf("Capital : $%.2f\n", principal);
printf("Taux d'intérêt annuel : %.2f%%\n", rate);
printf("Paiement mensuel : $%.2f\n\n", payment);
// Simulation de l'amortissement du prêt
for (int month = 1; month <= totalPayments; month++) {
double monthlyInterest = calculateMonthlyInterest(principal, rate);
double principalPortion = calculatePrincipalPortion(payment, monthlyInterest);
// Mise à jour du capital
principal -= principalPortion;
// Affichage de la décomposition mensuelle
printf("Paiement %d :\n", month);
printf("Intérêt mensuel : $%.2f\n", monthlyInterest);
printf("Partie capital : $%.2f\n", principalPortion);
printf("Capital restant : $%.2f\n\n", principal);
}
return 0;
}
Compilez et exécutez le programme mis à jour :
gcc loan_amortization.c -o loan_amortization
./loan_amortization
Exemple de sortie :
Entrez le capital du prêt : 10000
Entrez le taux d'intérêt annuel (en pourcentage) : 5.5
Entrez le montant du paiement mensuel : 200
Entrez le nombre total de paiements : 3
Détails initiaux du prêt :
Capital : $10000.00
Taux d'intérêt annuel : 5.50%
Paiement mensuel : $200.00
Paiement 1 :
Intérêt mensuel : $45.83
Partie capital : $154.17
Capital restant : $9845.83
Paiement 2 :
Intérêt mensuel : $45.04
Partie capital : $154.96
Capital restant : $9690.87
Paiement 3 :
Intérêt mensuel : $44.25
Partie capital : $155.75
Capital restant : $9535.12
Résumé
Dans ce laboratoire, vous apprendrez à lire les paramètres fondamentaux nécessaires au calcul de l'amortissement d'un prêt en C, notamment le capital, le taux d'intérêt et le montant du paiement. Vous apprendrez également à calculer les parties intérêt et capital d'un paiement de prêt à l'aide de formules mathématiques financières. À la fin de ce laboratoire, vous aurez une compréhension de base des étapes impliquées dans le calcul d'une seule étape d'amortissement d'un prêt en C.



