CALCULATRICE MODE EXPERT

cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 - 10 mai 2006 à 12:58
cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 - 28 juil. 2006 à 13:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37523-calculatrice-mode-expert

cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 25
28 juil. 2006 à 13:47
Excuse moi, si mon commentaire étais pas asser clair la première fois. Ce n'est pas une erreur de codage, mais la premier fois quand j'avais vu la capture d'ecran, ca m'avais sauter au yeux.
Bon courage pour la suite

++
cs_hakim0 Messages postés 123 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 12 août 2008 1
28 juil. 2006 à 13:39
Vous pouvez voir le developpement de cette calc n mode fenetr:
http://www.cppfrance.com/code.aspx?ID=38817
cs_hakim0 Messages postés 123 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 12 août 2008 1
28 juil. 2006 à 13:35
ohh j'ai la vue mtn.
mais c'est une simple faut de saisie . ;)
oui larc cos est definie sur [-1,1] mais en erreur il affich [1,1].
vinc1008881 Messages postés 257 Date d'inscription dimanche 22 août 2004 Statut Membre Dernière intervention 29 septembre 2010 3
26 juil. 2006 à 22:35
il faudrait que je porte une 2eme paire de lunnette, je sais que arccos est definie sue [-1;1], j'ai cru qu'il y avait un moins alors qu'il en avait pas...question d'ahabitude peut-être, c'est telement evident que l'on y fait plus gaffe.
cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 25
26 juil. 2006 à 20:15
vinc1008881 -> personnellement je croyais que acos etait definit sur [-1, 1] et pas sur [1,1],
D'ailleurs dans le code, j'ai trouver une fonction :
double facos(double l1 ){
if(l1>=-1 && l1<=1){
return acos(l1);
}else{
throw Acos_Err();
}
}; ....
C'est pour ca que je proposais, (désolé d'insister) de remplacer l'erreur "Une erreur s'est produit, l'arc cosinus est define sur [1,1]" par "Une erreur s'est produit, l'arc cosinus est define sur [-1,1]"

++
vinc1008881 Messages postés 257 Date d'inscription dimanche 22 août 2004 Statut Membre Dernière intervention 29 septembre 2010 3
26 juil. 2006 à 19:46
Tu pourrais pas modifier cet affichage acos definie sur [1,1] ?
Je suis pas matheux, mais je trouve que ça fait un peu "tache" dans le programme.
Sinon le reste du programme est pas mal

Justement non, il est très bien l'arccos (-12), il montre la gestion des erreurs...un de ces jours on va finir par diviser par 0 ou dire que ln(-1) existe dans R...
cs_hakim0 Messages postés 123 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 12 août 2008 1
11 mai 2006 à 18:42
ok.
cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 25
11 mai 2006 à 09:19
Tu pourrais pas modifier cet affichage acos definie sur [1,1] ?
Je suis pas matheux, mais je trouve que ça fait un peu "tache" dans le programme.
Sinon le reste du programme est pas mal
++
cs_hakim0 Messages postés 123 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 12 août 2008 1
10 mai 2006 à 22:58
Pour Djalloul007:
va compiler le programm a nouveaux.
si il te donne une erreur copier le message et deposer ici,pour qu je puiss connaitre l'erreur. :)
cs_hakim0 Messages postés 123 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 12 août 2008 1
10 mai 2006 à 22:56
ok je ve explequier ca:
si une calculatrice en mode expert: tu tapp 2.
est aprer tu va tapper que tu va calculer par exemple:
2+2
la resulta safiche quand tu tapp Entrer
>=4
2.Exemple:
2+2*(sin(0))
>=2
3.Exemple:
2+acos(12)
>>Une erreur s'est produit, l'arc cosinus est define sur [1,1]
acos(x) , x?[1,1].
Djalloull007 Messages postés 3 Date d'inscription lundi 3 avril 2006 Statut Membre Dernière intervention 10 mai 2006
10 mai 2006 à 15:50
Il y une erreure ... qq part dans le prog .... il ne tourne pas .. y a prob dans l'affiche....
cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 25
10 mai 2006 à 12:58
Heu.... je crois que rien que dans la capture d'écran il y a une faute acos definie sur[1,1] .....
++
Rejoignez-nous