Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CalculPret()
- {
- // Prototypes de fonctions
- double CalculerMensualite(double, double, int);
- double ConvertirAnneeEnMois(double);
- double ConvertirTauxInteret(double);
- void AfficherDetailsMois(int, double, double, double);
- // Variables
- double montantPret;
- double dureeAmortissement;
- double tauxInteret;
- double mensualite;
- double interetTotalPaye;
- double remboursementTotal;
- double capitalRembourse;
- double interetCourant;
- int nbMois = 0;
- // 1. Demander les entrees
- // 1.1 Demander le montant initial du pret
- cout << "Entrez le montant du pret : ";
- cin >> montantPret;
- // 1.2 Demander la durée du pret
- cout << "Entrez la duree de l'amortissement, en annee : ";
- cin >> dureeAmortissement;
- // 1.3 Demander le taux d'interet annuel
- cout << "Entrez le taux d'interet annuel du pret : ";
- cin >> tauxInteret;
- // 2. Convertir le taux d'interet en pourcentage (module ConvertirTauxInteret)
- tauxInteret = ConvertirTauxInteret(tauxInteret);
- // 3. Convertir la duree du pret en mois (module ConvertirAnneeEnMois)
- dureeAmortissement = ConvertirAnneeEnMois(dureeAmortissement);
- // 4. Calculer les mensualites (module CalculerMensualite)
- mensualite = CalculerMensualite(montantPret, tauxInteret, dureeAmortissement);
- }
- int ConvertirAnneeEnMois(double annee)
- {
- // Constantes
- const int MOIS_DANS_ANNEE = 12;
- // 1. Calculer le nombre de mois dans l'annee, arrondi au mois superieur le plus proche
- return (int)ceil(annee * MOIS_DANS_ANNEE);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement