begin process at 2010 09 06 05:12:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > CALCULATRICE SCIENTIFIQUE

CALCULATRICE SCIENTIFIQUE


 Information sur la source

Note :
7,63 / 10 - par 8 personnes
7,63 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Niveau :Initié Date de création :07/09/2003 Date de mise à jour :07/09/2003 21:26:26 Vu / téléchargé :11 400 / 1 651

Auteur : wolfood

Ecrire un message privé
Site perso
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

 Description

Voila, en remplacement de la calculatrice de windows, voici ma calculatrice scientifique(mais je vous conseille de garder celle de windows lol)
comme vous le savez peut-etre, flash ne respectent pas les propriété élémentaires, car pour lui 1+2*3 ca fait 9, donc problème, résultat, il faut passer par le javacript(que je connais que depuis peu par flashkod), en utilisant la fonction eval de javascript
sinon elle fait +,-,*,/,cos, sin, tan, log, PI, etc...
pour le calcul formel on verra plus tard hein ... lol
sinon pas de bug connues, si vous avez des idées pour améliorer je suis preneur, comme faire un message d'erreur si le résultat n'as pas de sens, comme 45++4
voila, c tout =)


 Conclusion

au faite je suis un pauvre étudiant, des donnations serait les bienvenue lol
faut bien payer mes études quoi =)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip BENCH POUR ACTION SCRIPT
Source avec Zip MENU EN SLIDE HORIZONTAL
Source avec Zip PROJET COMMUN : "MAIN CHARACTER"
Source avec Zip INTRO DE MON JEU SUITE AU MESSAGE DE TOP30
Source avec Zip ALARME - REVEIL ATOMIQUE

 Sources de la même categorie

Source avec Zip Source avec une capture COMPOSANT SWC CALENDAR DATE PICKER POUR FLASH CS5 AS3 par nicoflashkod
Source avec Zip EDITEUR DE NIVEAU par Mansuz
Source avec Zip Source avec une capture BLACK MP3 PLAYER par BBFUNK01
Source avec Zip GÉNÉRATEUR DE LUMIÈRE par sylbuggy
Source avec Zip Source avec une capture TOURNER UN OBJEC VERS LA SOURIS... par top30

Commentaires et avis

Commentaire de wolfood le 07/09/2003 21:31:42

au fait comme c du javascript, ouvrez la avec la page html, sinon elle marche pas, et ué

Commentaire de wolfood le 07/09/2003 21:39:56

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

Commentaire de zappan le 07/09/2003 21:57:00

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 :)

Commentaire de top30 le 08/09/2003 10:23:15

Sans parler de bug... Y a PAS DE BOUTON RESET !  = )

Commentaire de righton le 08/09/2003 10:39:36

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.

Commentaire de afad le 08/09/2003 15:29:15

Ciao tous, j'ai quelques remarque pour ma part.

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.

A+
afad

Commentaire de afad le 08/09/2003 16:24:49

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 != "/")){}


A+
AFad

Commentaire de wolfood le 08/09/2003 19:20:51

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...

Commentaire de righton le 08/09/2003 19:52:54

j'ai mis un 10 pour contrer, mais ça monte pas beaucoup ;)

Commentaire de wolfood le 09/09/2003 09:49:58

merci, meme si ca ne vaut pas 10 =)

Commentaire de suoe le 13/09/2003 10:48:35

En tout cas le graphisme il déchire....

Commentaire de minifabinou le 26/09/2003 10:57:24

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

Commentaire de wolfood le 26/09/2003 18:08:38

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

Commentaire de bonsai2004 le 05/01/2004 04:31:02

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 !

voici le lien : http://www.x2net.com/webcompiler/index.htm

Commentaire de bonsai2004 le 05/01/2004 05:21:48

désoler mais pour la calculatice fait :4+2*6
ne donne pas 36...

Commentaire de DaYnAtOf le 01/07/2004 13:34:21

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)

woila :D

Commentaire de DaYnAtOf le 01/07/2004 13:36:16

autre chose, ca serait cool de faire les + - * et / via le clavier :D

Commentaire de wolfood le 01/07/2004 13:45:36

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 ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales