Merci pour tes commentaires, mon bac je l' ai passé en 2003 ;) Bonne chance pour le tien
J' ai ensuite fait un BTS Info de Gestion, avec du C, VB et cie, mais c' est pas/plus mon truc, maintenant je commence un deug de Japonais, aucun rapport avec l' informatique ;)
bonsai, bah alors cest bien !! cest jsutemetn ce quil ne vt pas
je texplique pcq tu a lair decu de ne pas obtenir 36
les calculs mathematiques ont des priorités :
les * et / ont la priorité sur les + et -
si tu fai 4+2*6 sa fai 4 + 2*6 donc 4 + 12 donc 16
alros ke si tu fais (4+2)*6 sa fai (4+2) *6 donc 6 *6 donc 36
or ici il ny a pas de parenthses donc heuresement quil nobtiens pas 36
bon, peut etre que mon explication etait inutile et que tu avais dit cela ironiquement mais bon, voila, au moins dautre auront peut etre apris
sinon, sympa la calclatrice ;)
sa va maider un peu pour apprendre des trucs
autre info, a mon avis du viens de finir ton bac tout comme moi et donc lannée prochaien tu vas te taper les languages info (yeeehooo :) ) si tu nas pas commencé, commence cet été, fait du basic (tu dois savoir) puis attaque le c et c#
moi jfais du delphi pcq jaime ca et que mon père peut tres facilement maider, mais bon, jvais etre obligé de faire aussi du c, donc bon,,,, (il pt aussi maider donc c cool)
salut wolfood ! bravo pour ta calculatrice !! bon flash meme en projecteur (exe) ca bug en local a cause du javascript.donc solution trouver un soft qui le fait de .html a .exe .ca ma pris une heure de recherche et de teste. et ca fonctionne a merveille !!
donc wolfood lache pas ton beau travail et améliore le !
ué mais c pas très pratique de réecrire un code diffèrent sur chaque boutton, puis cela n'a aucun rapport, de plus on ne pourra faire d'opération en temps réel avec plusieurs opérateurs différents, du genre 4+2*6
C'est top sympa car je me met au flash depuis peu et grace à toi j'ai un tutoriel du tonnerre. Au fait pour ton probleme de calcul associatif, commutatatif etc.... enfin les regle de prioritées, il suffit de faire le calcul a chaque fois que l'utilisateur clique sur un mode calculatoire. comme çà pas de problemes de regles. En tout cas merci !!!!
Fab
merci pour vos conseils, c vrai que j'aurai pu prévoir le bouton reset =)
merci zappan pour l'info, le delphi j'en fait pas cette année, on verra plus tard =)
je vais essayer de la faire sans javascript, et je rajouterai des fonctions
et puis merci pour la personne qui m'a mit 1... surment un gars genre seif...
Encore moi, Wolfood, pour éviter de retaper plusieurs fois sur le même bouton, édite une variable "bouton" par exemple, et dans le code des boutons d'addition... met un truc du style (exemple pour le bouton addition) :
on (release) {
if (bouton != "+") {
ecran = ecran +"+"
}
bouton = "+"
}
En gros si tu clique une fois sur le boutton addition, le + s'affichera dans l'ecran et la variable "button" prendra la valeur +, en cliquant une deuxième fois, la condition (bouton != "+") ne permettera pas l'affichage sur l'écran d'un nouveau + tant que la variable "button" aura cette valeur. Pour changer cette valeur rajoute la dans les autres boutons par exemple (chiffre 2):
on (release) {
ecran = ecran +"2"
bouton = "2"
}
Pas de condition dans ce cas ci puisque la répetition 222222 est autorisée.
Voili, voilo ça permettra d'éviter les 5++4.
Maintenant si t'as un 5+/2 ou 5+*2 c'est pareil mais la condition sera :
if ((bouton != "+") and (bouton != "*") and (bouton != "/")){}
1 - tu devrais spécifier que tes fonctions trigo fonctionnent en radians et non en degré car sin 15° ça n'a jamais fait 0.65 mais 0.25. Propose un choix entre ces deux possibilités par exemple sachant que pour passer des radians en degré :
1 radian 1 tour sur 360 degrés donc 1 rad Pi/180°
2- Il existe un bug au niveau du calcul javascript mais ça tu n'y peux rien, cela provient de l'erreur d'approximation de la valeur de PI et des formes trigo : à savoir que sin(Pi) ou cos(Pi/2) donnent toujours la valeur 0, java donne une valeur approchée à 1e-16. Cela va de même pour d'autres calcul.
3- Ya d'autres trucs mais je vais m'arrêter la. Ya un truc qui est bien en tout cas c'est de pouvoir éditer directement le textfield ou sont affichées les formules. C'est nickel.
Je pense comme righton que tu peux facilement te passer de javascript, Flash réalise de la même manière ces fonctions.
Sous flash MX quand je trace 1+2*3 ça me donne 7... et pis il y'a aussi une fonction eval dans flash. Je pense que tu pourrais te passer de javascript et en faire un .exe, là y'aurai moyen de concurrencer la caltos de billou.
Ben jette donc un coup d'oeil sur http://www.borland.com ;)
Sinon, y'a un compilateur gratuit.. Dev c++, sur telecharger.com
Sinon, met toi au delphi, c'est bien aussi :)
sinon autre chose, avec quoi se programme du C, C++ ?
car j'en fait cette année et j'aimerais bien un peu d'avance =)
faut bien que je me la pète en classe quoi lol
1 juil. 2004 à 13:45
J' ai ensuite fait un BTS Info de Gestion, avec du C, VB et cie, mais c' est pas/plus mon truc, maintenant je commence un deug de Japonais, aucun rapport avec l' informatique ;)
1 juil. 2004 à 13:36
1 juil. 2004 à 13:34
je texplique pcq tu a lair decu de ne pas obtenir 36
les calculs mathematiques ont des priorités :
les * et / ont la priorité sur les + et -
si tu fai 4+2*6 sa fai 4 + 2*6 donc 4 + 12 donc 16
alros ke si tu fais (4+2)*6 sa fai (4+2) *6 donc 6 *6 donc 36
or ici il ny a pas de parenthses donc heuresement quil nobtiens pas 36
bon, peut etre que mon explication etait inutile et que tu avais dit cela ironiquement mais bon, voila, au moins dautre auront peut etre apris
sinon, sympa la calclatrice ;)
sa va maider un peu pour apprendre des trucs
autre info, a mon avis du viens de finir ton bac tout comme moi et donc lannée prochaien tu vas te taper les languages info (yeeehooo :) ) si tu nas pas commencé, commence cet été, fait du basic (tu dois savoir) puis attaque le c et c#
moi jfais du delphi pcq jaime ca et que mon père peut tres facilement maider, mais bon, jvais etre obligé de faire aussi du c, donc bon,,,, (il pt aussi maider donc c cool)
woila :D
5 janv. 2004 à 05:21
ne donne pas 36...
5 janv. 2004 à 04:31
donc wolfood lache pas ton beau travail et améliore le !
voici le lien : http://www.x2net.com/webcompiler/index.htm