Comment affecter une valeur quelconque à une variable?

Comment affecter une valeur quelconque à une variable? - VB/VBA/VBS - Programmation

Marsh Posté le 07-03-2018 à 00:58:38    

Need your help please!
 
Bonsoir à tous et à toutes! Je suis étudiante en Informatique surtout en programmation et je ne m'y connais pas du tout en Visual Basic. En classe, le prof a demandé de créer notre propre calculatrice! J'étais contente... sans savoir tout ce qui se tramait en dessous :lol:  :lol:  
Et donc pour ça, je veux savoir  comment affecter une valeur qu'on tape à l'écran de la calculatrice à une variable  :(  
Parce qu'on fait par exemple nombre 1 + nombre 2 = résultat donc je voudrais affecter "nombre 1" à une variable a par exemple et "nombre 2" à une variable b
 
J'espère que vous comprenez ma préoccupation et que vous pourrez m'aider le plus vite possible :) Merci  


Message édité par elsabenson224 le 07-03-2018 à 00:59:55

---------------
Merci d\
Reply

Marsh Posté le 07-03-2018 à 00:58:38   

Reply

Marsh Posté le 07-03-2018 à 19:25:20    

Bonjour,
 
Je sais que je vais paraître désagréable mais je n'arrive pas à concevoir le fait d'étudier les sciences de l'informatique et être aussi déconnecté de ce monde. Je ne sais pas si c'est un problème générationnel ou non, c'est vrai qu'il semblerait que maintenant les jeunes étudiants sont entrés sur Internet par la porte Facebook. Et j'ai l'impression qu'ils ne mettent même pas Facebook dans la dimension Internet, c'est à dire qu'il y a d'un côté Facebook et de l'autre Internet.
Enfin bref je ne vais pas m'attarder sur ce sujet, tout ça pour dire, comment être étudiant en informatique et ne pas maitriser les moteurs de recherche ???
 
C'est quand le même le genre de question dont chacun devrait savoir que Google est capable de trouver la réponse rapidement.
 
Je n'ai même pas saisi réellement la question mais la réponse devrait se trouver dans les 5 ou 10 premiers liens proposés par Google pour ces recherches :
- "visual basic variable assignment"
- "visual basic input"
- "visual basic prompt"
- "visual basic button"


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 07-03-2018 à 22:27:21    

Sinon, y'a les tutos d'openClassroom.
Cela dit, arriver à stocker une entrée saisie dans une variable, c'est quand même la base de chez base :/
Je savais faire ça sur mon Amiga en BASIC quand j'avais 12-13 ans et à cette époque là, y'avait pas internet (92-93). Fallait lire un gros bouquin :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 07-03-2018 à 22:27:32    

MaybeEijOrNot a écrit :

Je n'ai même pas saisi réellement la question

Je crois que la réponse est "parser", mais ça c'est pas vraiment des choses simples, à moins de se limiter à une calculatrice très basique qui ne sait que comprendre nombre1 +-/* nombre2. Dans ce cas faut regarder les fonctions de traitement de chaînes de caractère, en Perl p.ex. split().

 

edit: J'y a pas une fonction eval() en VBA? Dans ce cas on peut utiliser ça, c'est pas très propre ni sécurisée mais ça marche. En Javascript une calculatrice c'est alert(eval(prompt("calcul?" ))); ...


Message édité par rat de combat le 07-03-2018 à 22:30:50
Reply

Marsh Posté le 07-03-2018 à 22:57:30    

Vu que c'est un TP, je pense que le prof attend un peu plus qu'un eval() :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 07-03-2018 à 22:59:06    

Bonsoir MaybeEijOrNot ! Effectivement tu es désagréable mais je comprends ton point de vue. C'est juste qu'en Côte d'Ivoire l'informatique n'est pas vraiment développée si je peux m'exprimer comme ça. Concernant ce que tu as dit à propos des moteurs de recherches, je le sais bien. Si je viens poser cette question sur un forum, cela veut évidemment dire que je n'ai pas trouvé ce que je cherchais!
 
Apparemment, tu n'as pas vraiment saisi la question: dans une calculatrice , quand on veut faire une addition par exemple, elle ne sait pas quel chiffre ou nombre on va saisir, non? Ainsi , quand le premier nombre est saisi, elle le conserve pour pouvoir l'ajouter au second nombre qu'on va saisir qui est lui-même conservé pour donner le résultat.  Donc mon problème est comment on fait ça (je tiens à préciser que dans mon Form1.Design en VB l'écran de ma calculatrice est composé d'une seule ligne)
 
 

Reply

Marsh Posté le 07-03-2018 à 23:08:16    

Bonsoir Rufo! Merci pour cette information mais j'ai déjà essayé avec OpenClassrooms mais j'ai pas eu ce que je cherchais. Donc je me suis dit que demander dans un forum était la seule alternative qui me restait.
 
"C'est quand même la base de chez la base" . Même si ça l'est, je ne connais pas et je suis une vraie débutante en programmation et dans mon université, je n'ai que 2 heures de programmation par semaine et je fais tronc commun avec ceux des autres filières donc essaie de comprendre que pour moi c'est pas vraiment la base de chez la base .
 
 
Tu savais faire ça?!?! Bravoooo!!

Reply

Marsh Posté le 07-03-2018 à 23:12:59    

En fait c'est exactement ça!! Je veux dire c'est exactement une calculatrice basique et ensuite on continuera avec la scientifique
Merci pour ton aide ! Je vais le faire

Reply

Marsh Posté le 08-03-2018 à 13:39:17    

T'as quand même pas du chercher longtemps (ton prof non plus pour trouve rune idée de TP :/) : https://openclassrooms.com/courses/ [...] lculatrice


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 08-03-2018 à 22:36:01    

Merci pour le lien mais je travaille avec les Windows Forms pas avec les consoles mais merci quand même! :)  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed