J'ai besoun d'aide sur le C#
koussourko
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
jojo -
jojo -
Bonjour,
Lorsque l'on effectue un emprunt à terme échu, remboursable par mensualités constantes, on obtient le montant d'un remboursement par :
PMT = PV* i / (1-(1+i)-n )
avec : PMT le montant d'un remboursement mensuel
PV le montant de l'emprunt
n le nombre de mensualités
i le taux d'intérêt périodique mensuel (taux d'intérêt annuel décimal / 12)
Ecrire un programme qui demande successivement :
• le montant de l’emprunt
• le nombre de mensualités
• le taux d’intérêt
Pour ensuite fournir :
• le montant d’une mensualité
• le coût total du crédit
NOTA : trouvez par vous-même comment faire appel au calcul de la puissance (comme pour la racine carré). C’est une fonction MATHématique qui se nomme en anglais POWER.
Exemple pour vérification :
10 000 € emprunté sur 4 ans au taux de 8% est remboursé en mensualité de 244.13 € pour un cout total du crédit de 1718.20 €
Lorsque l'on effectue un emprunt à terme échu, remboursable par mensualités constantes, on obtient le montant d'un remboursement par :
PMT = PV* i / (1-(1+i)-n )
avec : PMT le montant d'un remboursement mensuel
PV le montant de l'emprunt
n le nombre de mensualités
i le taux d'intérêt périodique mensuel (taux d'intérêt annuel décimal / 12)
Ecrire un programme qui demande successivement :
• le montant de l’emprunt
• le nombre de mensualités
• le taux d’intérêt
Pour ensuite fournir :
• le montant d’une mensualité
• le coût total du crédit
NOTA : trouvez par vous-même comment faire appel au calcul de la puissance (comme pour la racine carré). C’est une fonction MATHématique qui se nomme en anglais POWER.
Exemple pour vérification :
10 000 € emprunté sur 4 ans au taux de 8% est remboursé en mensualité de 244.13 € pour un cout total du crédit de 1718.20 €
1 réponse
Slt,
Je connais un tout peti peu C# et je te propose ceci :
using System;
class class calcPMT
{
static double PMT(double PV, int n, double i)
{
return ( (PV^ i) / (1-(1+i)-n ) );
/ penser à intercepter la division par 0 !!
}
static void Main()
{
double tmpPMT = 0;
tmpPMT = PMT(10000, 48, 008);
Console.WriteLine("Cout mensuel : ", calcPMT);
Console.WriteLine("Cout total : ", calcPMT*48 );
}
}
Note :
- En java : fonction POW() pour l'elevation à la puissance je pense.
Je connais un tout peti peu C# et je te propose ceci :
using System;
class class calcPMT
{
static double PMT(double PV, int n, double i)
{
return ( (PV^ i) / (1-(1+i)-n ) );
/ penser à intercepter la division par 0 !!
}
static void Main()
{
double tmpPMT = 0;
tmpPMT = PMT(10000, 48, 008);
Console.WriteLine("Cout mensuel : ", calcPMT);
Console.WriteLine("Cout total : ", calcPMT*48 );
}
}
Note :
- En java : fonction POW() pour l'elevation à la puissance je pense.