amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 2015
-
26 déc. 2006 à 21:31
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
18 mai 2007 à 01:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 27 févr. 2007 à 15:34
merci
@MACOMED les comm de coucou747 sont bien constructifs
pour
cos(1) = 1
cos(pi) = 1
c'est normal les valeurs des angles sont en degré et nan pas en radian
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 25 févr. 2007 à 13:01
quand rien ne marche, la source devrait aller dans le forum...
cs_macromed
Messages postés30Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention25 février 2007 25 févr. 2007 à 06:08
Wow !! J'adore t'as source et les mises à jours régulières que tu fait.. Bravo ! coucou747, normallement on poste un script pour avoir des commentaires constructifs et que les autres nous aide. Ce n'est qu'une remarque, stp ne le prend pas personnel.
Sinon, bravo, je met dans les favoris :D por pouvoir avoir les derniere MaJ.
8/10, encore en dévellopement.
foxbowrnb
Messages postés4Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention 5 août 2009 19 févr. 2007 à 16:07
salut, bravo pour ton calculateur ;)
sinon :
cos(1) = 1
cos(pi) = 1
??
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 28 janv. 2007 à 00:02
moauis j'avais oublié ,
ya aussi 3/2^3 ^^"
merci
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 27 janv. 2007 à 14:22
3*2^3 = 216
l'exposant devrait être calculé avant...
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 25 janv. 2007 à 22:39
salut voici une autre maj
-quand l'algo détecte une division par zéro,il sort du traitement est retourne "null"
-l'algo now est très performant;
-j'ai amélioré la pris en compte de la priorité ,
3+4^2 = 19;
-le script est mieux présenté
maintenant j vais développé un traceur :p
magicvinni
Messages postés235Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention26 juillet 2010 24 janv. 2007 à 18:22
Merci pour ces mises à jour...C'est comme cela que l'on fait avancer les choses. D'ailleurs c'est surprenant qu'aucune bibliothèque n'existe encore pour faire cela.
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 24 janv. 2007 à 18:09
voici pour 1+1*2+3*4 est réglé
voici gé posté la maj
*+*
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 24 janv. 2007 à 17:50
tu vois c pour ces raisons que je n'ai pas encore le mis à jour
j vais essayé de resoudre ceci
merci encore
@o@
*^*
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 24 janv. 2007 à 17:46
() = 0
(() = 0
/* = 0
* = 0
1+1*2+3*4= ?? il ne le calcule pas
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 24 janv. 2007 à 17:39
désolé c'est en ligne maintenant
l'algo évolue maintenat cause suis free now
aller teste
@o@
*^*
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 24 janv. 2007 à 17:32
site offline... et source pas à jours... et même si le site était online, ne pas avoir donné les source justifie que je le qualifie encore de basic...
c'est pas normal que ça n'évolue que maintenant, alors qu'il y a un mois, c'était déjà cencé être complexe
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 24 janv. 2007 à 17:22
salut
coucou747==> voici now la priorité entre * et( + -) est pris en compte:
teste dans la demo (4*(1+2*3) = 28) et nan pas 36
aussi 4*(1-2*3) donne -20 au lieu de -12
donc maintenant j peux dire complexe ?
j'ai pas encore le mis à jour ici
abdilah.freehostia.com/math/
@o@
^ ciao
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 24 janv. 2007 à 13:34
basiques, pas complexes... genre priorité entre * et +, ça marche pas ici...
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 24 janv. 2007 à 12:23
l'algorithme est valable pour les expressions mathématiquement corrects ; basique :p
-ya des techniques pour faire ce genre d'algorithmes(les arbres) ;
amez-abdel@msn.com
magicvinni
Messages postés235Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention26 juillet 2010 24 janv. 2007 à 08:51
Merci, c'est cool, il y a aussi :
(-1+2)(3+4)=24 ou 2(1+2)=23 : Il faudrait que dès le début, quand il rencontre un parenthèse "(", il test, s'il y a un chiffre ou ) avant, il insère un *
2d+4=6 : Il faudrait tester s'il y a des choses interdites
2*[2+1]=1 : Il faudrait remplacer les "[" et "{" par "(" et "]" et "}" par ")" avant le traitement
Voila quelques idées
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 23 janv. 2007 à 23:42
salut
c'est réglé ; maintenant -2*5+7= -3;
le premier nombre est négatif, l'algorithme trompe, il croit que c'est un opérateur ,
merci pour la remarque
magicvinni
Messages postés235Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention26 juillet 2010 22 janv. 2007 à 20:41
-2*5+7=-2 ???
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 28 déc. 2006 à 16:34
cela va changer tt l'algorithme
pour calculer 4*(1+2*3)
fo mieux mettre 4*(1+(2*3))
merci pour la remarque comme meme, je vois c que j px faire
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 28 déc. 2006 à 16:28
la multiplication n'est pas associative avec l'addition...
autrement dit :
la multiplication est prioritaire sur l'addition...
1+(2*3) != (1+2)*3
et par convention 1+2*3=1+(2*3)
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 28 déc. 2006 à 16:24
bah wi
4*(1+2*3)
=4*(3*3)
=4*9
=36
!!!!!
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 28 déc. 2006 à 11:33
4*(1+2*3) = 36
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 26 déc. 2006 à 21:31
18 mai 2007 à 01:39
18 mai 2007 à 01:31
18 mai 2007 à 01:20
sin(180) = nulle
lol
tan(90) = 17.633177872838
t'es en degres ??
(1+1)^1000 = 302.07150860719
4=5 = 4
27 févr. 2007 à 15:34
@MACOMED les comm de coucou747 sont bien constructifs
pour
cos(1) = 1
cos(pi) = 1
c'est normal les valeurs des angles sont en degré et nan pas en radian
25 févr. 2007 à 13:01
25 févr. 2007 à 06:08
Sinon, bravo, je met dans les favoris :D por pouvoir avoir les derniere MaJ.
8/10, encore en dévellopement.
19 févr. 2007 à 16:07
sinon :
cos(1) = 1
cos(pi) = 1
??
28 janv. 2007 à 00:02
ya aussi 3/2^3 ^^"
merci
27 janv. 2007 à 14:22
l'exposant devrait être calculé avant...
25 janv. 2007 à 22:39
-quand l'algo détecte une division par zéro,il sort du traitement est retourne "null"
-l'algo now est très performant;
-j'ai amélioré la pris en compte de la priorité ,
3+4^2 = 19;
-le script est mieux présenté
maintenant j vais développé un traceur :p
24 janv. 2007 à 18:22
24 janv. 2007 à 18:09
voici gé posté la maj
*+*
24 janv. 2007 à 17:50
j vais essayé de resoudre ceci
merci encore
@o@
*^*
24 janv. 2007 à 17:46
(() = 0
/* = 0
* = 0
1+1*2+3*4= ?? il ne le calcule pas
24 janv. 2007 à 17:39
l'algo évolue maintenat cause suis free now
aller teste
@o@
*^*
24 janv. 2007 à 17:32
c'est pas normal que ça n'évolue que maintenant, alors qu'il y a un mois, c'était déjà cencé être complexe
24 janv. 2007 à 17:22
coucou747==> voici now la priorité entre * et( + -) est pris en compte:
teste dans la demo (4*(1+2*3) = 28) et nan pas 36
aussi 4*(1-2*3) donne -20 au lieu de -12
donc maintenant j peux dire complexe ?
j'ai pas encore le mis à jour ici
abdilah.freehostia.com/math/
@o@
^ ciao
24 janv. 2007 à 13:34
24 janv. 2007 à 12:23
-ya des techniques pour faire ce genre d'algorithmes(les arbres) ;
amez-abdel@msn.com
24 janv. 2007 à 08:51
(-1+2)(3+4)=24 ou 2(1+2)=23 : Il faudrait que dès le début, quand il rencontre un parenthèse "(", il test, s'il y a un chiffre ou ) avant, il insère un *
2d+4=6 : Il faudrait tester s'il y a des choses interdites
2*[2+1]=1 : Il faudrait remplacer les "[" et "{" par "(" et "]" et "}" par ")" avant le traitement
Voila quelques idées
23 janv. 2007 à 23:42
c'est réglé ; maintenant -2*5+7= -3;
le premier nombre est négatif, l'algorithme trompe, il croit que c'est un opérateur ,
merci pour la remarque
22 janv. 2007 à 20:41
28 déc. 2006 à 16:34
pour calculer 4*(1+2*3)
fo mieux mettre 4*(1+(2*3))
merci pour la remarque comme meme, je vois c que j px faire
28 déc. 2006 à 16:28
autrement dit :
la multiplication est prioritaire sur l'addition...
1+(2*3) != (1+2)*3
et par convention 1+2*3=1+(2*3)
28 déc. 2006 à 16:24
4*(1+2*3)
=4*(3*3)
=4*9
=36
!!!!!
28 déc. 2006 à 11:33
26 déc. 2006 à 21:31
et merci à PolyBomb qui m'a bien aider, merci encore