erreur dans le code [C#] - C#/.NET managed - Programmation
MarshPosté le 27-11-2011 à 16:37:42
bonjour, je suis en premiere année preparatoire et j'ai un peu du mal en informatique. J'ai ecris un code et je comprend pas pourquoi il ne marche pas. Dans la console, on me dit que M prend une valeur non numérique ! Je pense que l'erreur est dans la converssion tryparse mais dans visual studio(logiciel de programation) il ne m'indique aucune erreur.
namespace TP2_developement { class Program { static void Main(string[] args) {
double K; double T; double N;
string k; string t; string n;
k = Console.ReadLine(); t = Console.ReadLine(); n = Console.ReadLine();
//M: mensualité //K: capital emprunté //t: taux annuel proportionnel //n: nombre de mensualités
double.TryParse(k, out K); double.TryParse(t, out T); double.TryParse(n, out N);
Marsh Posté le 27-11-2011 à 16:37:42
bonjour, je suis en premiere année preparatoire et j'ai un peu du mal en informatique. J'ai ecris un code et je comprend pas pourquoi il ne marche pas.
Dans la console, on me dit que M prend une valeur non numérique ! Je pense que l'erreur est dans la converssion tryparse mais dans visual studio(logiciel de programation) il ne m'indique aucune erreur.
namespace TP2_developement
{
class Program
{
static void Main(string[] args)
{
double K;
double T;
double N;
string k;
string t;
string n;
k = Console.ReadLine();
t = Console.ReadLine();
n = Console.ReadLine();
//M: mensualité
//K: capital emprunté
//t: taux annuel proportionnel
//n: nombre de mensualités
double.TryParse(k, out K);
double.TryParse(t, out T);
double.TryParse(n, out N);
double M = (((K * T) / 12) ) / ( 1 - Math.Pow((1 + (T / 12)), (-N)));
Console.WriteLine("La solution est : " );
Console.WriteLine(M);
}
}
}