D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 2005
-
7 mai 2004 à 17:02
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
7 mai 2004 à 20:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 7 mai 2004 à 20:36
moi je dirai que à la limite des programme simple comment ca, vous les mettez sur le forum, pour faire une sorte de promo et puis voila, on dit ce qui va et ce qui va pas !!!
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 7 mai 2004 à 17:02
Salut,
des calculette ien a tellement sur ce site que ça devient un peu lourd, mais bon je vais quand même t'aider à améliorer ton prog si tu me promets de faire ds mises à jour... (calcul quadratik.. :) )
Tout d'abord pour résoudre le GROS DEFAUT de ton prog, à savoir qu'il ne traite pas les nombres décimaux. Il te suffit de remplacer les int que tu as déclarer au début de ton code ( en global), en double ou en float (double préferrable)
et ensuite, pourquoi utiliser des variables glaobales, tu peux remplacer le code de tes fonctions de cette manière:
et voila rien de plus simple alors il te suffira de faire la même chose pour les autres opérations. Ensuite opur savoir utiliser cette fonction, tu te fais un petit menu dans le main, et qui permet de choisir le type d'opération, ensuite s'il choisit "Addition" tu exécute la fonction dblAddition, mais avant cela tu devras demander à l'utilisateur qu'il entre les deux nombres qui doivent être additioné, pour cela, tu créé 2 variable de type "double" dans ton main et tu lis 2 double dans ces variables. (input de l'utilisateur...). Ensuite il ne te suffit plus que d'afficher le résultat, 2 possibilité:
rien de plus simple donc :) si ta encore des questions on est la, malheureusement moi je pars pour le weekend donc je serai que la pr repondre lundi mais les autres proggeurs prendront bien la releve :p
7 mai 2004 à 20:36
7 mai 2004 à 17:02
des calculette ien a tellement sur ce site que ça devient un peu lourd, mais bon je vais quand même t'aider à améliorer ton prog si tu me promets de faire ds mises à jour... (calcul quadratik.. :) )
Tout d'abord pour résoudre le GROS DEFAUT de ton prog, à savoir qu'il ne traite pas les nombres décimaux. Il te suffit de remplacer les int que tu as déclarer au début de ton code ( en global), en double ou en float (double préferrable)
et ensuite, pourquoi utiliser des variables glaobales, tu peux remplacer le code de tes fonctions de cette manière:
double dblAddition( double dblNmb1, double dblNmb2 )
{
return dblNmb1 + dblNmb2;
}
et voila rien de plus simple alors il te suffira de faire la même chose pour les autres opérations. Ensuite opur savoir utiliser cette fonction, tu te fais un petit menu dans le main, et qui permet de choisir le type d'opération, ensuite s'il choisit "Addition" tu exécute la fonction dblAddition, mais avant cela tu devras demander à l'utilisateur qu'il entre les deux nombres qui doivent être additioné, pour cela, tu créé 2 variable de type "double" dans ton main et tu lis 2 double dans ces variables. (input de l'utilisateur...). Ensuite il ne te suffit plus que d'afficher le résultat, 2 possibilité:
soit:
double dblReponse = dblAddition ( LaValeur1, LaValeur2)
cout << dblReponse << endl;
soit:
cout << dblAddition( LaValeur1, LaValeur2 ) << endl;
rien de plus simple donc :) si ta encore des questions on est la, malheureusement moi je pars pour le weekend donc je serai que la pr repondre lundi mais les autres proggeurs prendront bien la releve :p
Ciao ;)