Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Calculer le contenu d'une variable URGENT plz [ Archives Visual Basic / Maths ] (letrucaso)

lundi 10 novembre 2003 à 21:29:38 | Calculer le contenu d'une variable URGENT plz

letrucaso

Bonjour/Bonsoir,
Voila mon probleme , mon programe reduit des intervalle pour trouver l'endroit ou la droite d'une fonction passe par les abscisses... et donc l'utilisateur entre sa fonction et l'intervalle de depart malhereusement je n'arrive pas a faire que le programme me calcul la fonction entrer dans la variable... exemple :

l'utilisateur entre la fonction x+4
la variable a = x+4
ensuite a = replace(a,"x",b) 'b etant l'une des limite de l'intervalle. disons ici b=2
donc a = 2+4
je voudrai que le programme me calcul cette varaible et me dise que a = 6

Voila merci d'avance !!!

"La vie est le rêve de la mort... La mort est la vie du rêve..."

lundi 10 novembre 2003 à 21:42:50 | Re : Calculer le contenu d'une variable URGENT plz

jack

Administrateur CodeS-SourceS
Salut letrucaso
Rien que pour le URGENT dans l'entête, j'allais ne pas répondre (ça m'énerve que les gens soient pressés, comme si on leur devait qq chose) ...

Bref, ton problème viens du fait que VB ne marche pas comme ça et que tu n'y arriveras pas comme ça.
Cherche sur vbfrance des sources qui résolvent les équations : Tu verras que ce n'est pas si facile que ça ...

Vala
Jack

lundi 10 novembre 2003 à 21:46:04 | Re : Calculer le contenu d'une variable URGENT plz

letrucaso

Je te remercie, de ta reposne et je te promet de plus mettre urgent vousne me devait rien je cherche juste de l'aide... j'ai vu des source afresuement compliker lol et ca me pose un probleme personne n'a une autre solution pour moi plz ? sinon je ferai avec la methode compliker mais j'aime comprendre ce que je fait donc j'aime pas les copier coller... c'est mieu pour le replacer plutard dans un prog
"La vie est le rêve de la mort... La mort est la vie du rêve..."

lundi 10 novembre 2003 à 21:52:15 | Re : Calculer le contenu d'une variable URGENT plz

letrucaso

j'ai penser en qq minute en transposer chaque valeur dans une variable tableau dans un style :

dim vari(0 to 50)
text = text1.text 'fonction a calculer
for x to len(text)
a = left(text, x)
if x = "+" or x = "-" or x = "/" or x = "*" then
mais a partir de la je cloque lol j'ai de l'imagination et je suis un peu trop utopiste peut etre mais voila j'aimerai y arriver lol donc merci de me repondre encore une fois! (je promet de plus mettre URGENT ;))

"La vie est le rêve de la mort... La mort est la vie du rêve..."

lundi 10 novembre 2003 à 22:36:42 | Re : Calculer le contenu d'une variable URGENT plz

phil23

Il y a déjà plusieurs exemples sur ce site concernant ton problème. Recherche 'formule' avec l'outil de recherche.

Cette conversion de formule de type string en formule mathématique compréhensible par VB semble simple au départ mais est finalement assez compliqué. Il faut prendre en compte tous les opérateurs + - * / et également les ( ) afin de faire les calculs dans le bon ordre.

Je sais que microsoft a un contrôle pour VB6 qui fait cette conversion mais je n'arrive plus à le retrouver.

lundi 10 novembre 2003 à 22:52:43 | Re : Calculer le contenu d'une variable URGENT plz

letrucaso

c'est rien j'ai pris un module que j'ai trouver et je tente de l'utiliser mais j'ai des nouveau probs qui sont aparu m'enfin vais me debrouiller a partir de maintenant merci bcp tout de même!
"La vie est le rêve de la mort... La mort est la vie du rêve..."

mercredi 12 novembre 2003 à 09:08:09 | Re : Calculer le contenu d'une variable URGENT plz

carlvb


:-(carlvb
Salut!

effectivement il y a déjà des sources d'évaluateur d'expression disponibles sur le site.
mais si tu cherches quelque chose de très facile utilise le controle msscriptcontrol.ocx fourni avec vb
il y a la fonction eval dans cet ocx.
par exemple si tu as à évaluer 3+5
après avoir inséré le contrôle sur ta form l'ocx que tu aura nommé disons msscriptcontrol1 , tu calcules comme suit :
reponse=msscriptcontrol1.eval("3+5")
effectivement tu peut évaluer toute expression arithmétique avec sous forme de chaine de caractère.
Il y a aussi des fonctions prédéclarées comme sin, exp, cos... que tu peux utiliser.
j'espère que ça pourra résoudre ton problème.

carlvb

mercredi 12 novembre 2003 à 13:57:19 | Re : Calculer le contenu d'une variable URGENT plz

letrucaso

merci bcp!!!!! ceci me permettra de racourcir la tailles de mes fichier c'est tres gentil!
"La vie est le rêve de la mort... La mort est la vie du rêve..."



Cette discussion est classé dans : fonction, variable, contenu, calculer, intervalle


Répondre à ce message

Sujets en rapport avec ce message

Appeler une sub ou fonction dont le nom est contenu dans une variable [ par harkle ] Quelqu'un peut il me dire comment fair en VB6 pour appeler une sub ou fonction dont le nom est contenu dans une variable?p.ex Function Msg(msg as Stri variable dans une fonction V2 [ par phil92 ] Bonjour,Je cherche à remplacer dans la fonction "VLOOKUP....." R[20000] par une variable.Sub rechercheV()k = 2Do While Cells(k, 1) ""k = k + 1Cells( QUESTION [ par lataupeben ] existe-t-il un type de fichier permettant de stocker des donnée de variables en fonction d'autreil me faudrait un truc du genre bese de donnée il faud Fonction [ par braunt ] Bonjour je cherche a faire un du du stylea=SINa(90) = 1en fait a utiliser le contenu d'une variable comme fontionou bien dans un recordset rs!resultat APPEL de PROC ou FONCTION à l'aide d'une VARIABLE [ par ldx ] Bonjour à tousJe recherche une solution VB6 SP6 :Je souhaite pouvoir appeler automatiquement une proc ou une fonction dans un prog 2 à partir d'un pro question de débutant... [ par yafisab ] Comment fait-on pour déclarer une variable globale en vb?y'a t'il besoin de passer une variable en argument lors de l'appel d'une fonction où est-ce q comment comparer le contenu de champs avec une variable de vba? [ par mily8265 ] je travaille sur un programme ou j'ai besoin de comparer lecontenu de chaque enregistrement d'un champs avec une variable qui est incrementer sous vba variable = contenu d'un fichier [ par Mrx3 ] Est- il possible de mettre, en VBScript, le contenu d'un fichier comme étant une variable ?Et quand on veut écrire dans un autre fichier, si on veut é Classe VB [ par breakerbx33 ] Bonjour !je cherche a savoir comment dans une fonction contenue dans un module de class, comment on peut faire pour mettre en paramètre une variable d J'y comprend plus rien ! [ par guifr ] D'habitude lorsque je déclare des valeurs dans une fonction, comme function Fonction(Texte as String), il créé une nouvelle variable "Texte", et même


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.