begin process at 2012 02 09 23:36:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

 > CALCULATRICE

CALCULATRICE


 Information sur la source

Note :
Aucune note
Catégorie :Maths Niveau :Débutant Date de création :18/04/2004 Vu / téléchargé :2 624 / 291

Auteur : seb78

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

 Description

Permet d'évaluer une expression arithmétique.

Supporte les opérateurs de base : + - / *
Supporte les fonctions : sin cos tan cotan asin acos atan acotan sqr


 Conclusion

Toute proposition d'amélioration est bienvenue.
Ce code est le début d'un programme qui trace des graphes de fonctions

 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 de la même categorie

Source avec Zip Source avec une capture CONVERTISSEUR HEXAVIGÉSIMAL par shaeks
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTOGRAPHIE AFFINE par Tigrou66
Source avec Zip Source avec une capture SCANNER FLEX par lajouad
Source avec Zip EQUATIONSECONDDEGRÉ,MATH,DEGRÉ par shadkitenge
Source avec Zip Source .NET (Dotnet) SOMME DE CHIFFRES CONTENUE DANS UN NOMBRE par alpha5

Commentaires et avis

Commentaire de Tellmarch le 18/04/2004 16:39:01

Si tu permet les fonctions acotan, tu pourrais quand meme mettre les fonctions ln et exp :)

Commentaire de seb78 le 19/04/2004 11:52:23

Oui, je sais, ca vient ...

Commentaire de POIVRONVERTBLEU le 21/11/2004 03:27:32

il me semble qu'il y a une erreur dans ton code pour les fontion "Acos" et  "Asin".
EvalFunction = EvalFunction & CStr(Atn(-dblOperande / Sqr(-dblOperande * dblOperande + 1)) + 2 * Atn(1))
tu demande la racine carré d'un nombre négatif...
moi même je n'ais pas trouver de solution convenable à ce probleme.

ps : on peut le résoudre avec un boucle mais c'est long.

Commentaire de seb78 le 21/11/2004 13:32:28

Ben en fait, j'ai utilisé les formules données par MSDN, donc ...

http://msdn.microsoft.com/library/fre/default.asp?url=/library/fre/vblr7/html/vagrpDerivedMath.asp

Mais c'est vrai qu'une racine négative n'est pas idéale, on peut également s'en sortir avec les série de Taylor par exemple.

Commentaire de romit le 26/11/2004 22:56:36

il sait pas faire beaucoup de chose mais bien le produit de binomes conjugués lol !

Commentaire de POIVRONVERTBLEU le 08/12/2004 00:53:16

Le dévelopement limité pourquoi pas? mais pour approcher Asin (x) on doit aller au moins au degré 7
5x^7/112+3x^5/40+x^3/6+x
et l'imprécision aux bornes (+- aSin(1))
est importante.
Je me suis résolu à utiliser la dichotomie
"b = 0.7855339981634
a = 0
For r = 0 To 60
c = Sin(a)
If c > x Then
a = a - b
Else
a = a + b
End If
b = b / 2
next r "
"a" est le résultat
mais je n'utilise la fonction que 2 fois , j'ai fait l'impace sur la rapidité d'exécution... si quelqu'un  a plus simple

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,468 sec (3)

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