Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1644 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Aide: correction Basic

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide: correction Basic

n°1364659
andrethegi​ant
CrEaTiVe PoWeR
Posté le 11-05-2006 à 21:37:37  profilanswer
 

Bonjour à vous tous, bien alors je me suis lancé dans la programmation suite à un article dans un magasine.
 
Alors voilà mon code, c'est tout simple mais je ne comprends pas, j'ai plein d'erreurs et je ne sais pas les corriger.
 
Il faut savoir que j'ai comme logiciel "liberty basic" et Microsoft Visual Basic 2005.
 
J'avoue que j'ai de gros soucis :)
 
Voici le code :
 

Code :
  1. 'déclaration des variables
  2. DIM fortune AS INTEGER
  3. DIM numero, mise AS INTEGER
  4. DIM nom AS STRING
  5. DIM num AS INTEGER
  6. ' debut du programme : on demande les paramètres '
  7. init: 'etiquette init : un GOTO init atterira ici
  8. CLS
  9. INPUT "Entrez votre nom :", nom
  10. entrefortune:
  11. INPUT "Entrez votre fortune :", _
  12. IF (fortune <= 0) THEN GOTO entrefortune
  13. 'on initialise le generateur
  14. RANDOMIZE fortune
  15. 'debut du jeu
  16. joue:
  17. PRINT "Vous avez ", fortune, "euro(s)."
  18. entrermise:
  19. INPUT "Miser :", mise
  20. IF ((fortune - mise) <= 0) _
  21. THEN GOTO entrermise
  22. INPUT "Sur le numéro (0-100) :", numero
  23. 'on tire un numéro au hasard
  24. num = INT(100 * RND) + 1
  25. 'et on compare
  26. IF (numero >= (num - 5)
  27. AND numero <= + 5)) THEN
  28.   'si identique alors gagne 2 fois la mise
  29.   fortune = fortune + mise * 2
  30.   PRINT "Bravo, le numero gagnant est bien le", _    numero,
  31.         "!"
  32. ELSE
  33.    'si pas pareil alors perds la mise
  34.    fortune = fortune - mise
  35.    IF (fortune <= 0) GOTO fin
  36.    PRINT "Le numéro", num, _
  37.          "est sorti. Ce n'est pas le bon !"
  38. END IF
  39. GOTO joue
  40. fin:
  41. PRINT "Vous n'avez plus de tune ..."
  42. END


 
Si quelqu'un pourrais me faire la correction et me donner les explications qui vont avec, je lui en serais très reconnaissant. Merci encore et bonne continuation.

mood
Publicité
Posté le 11-05-2006 à 21:37:37  profilanswer
 

n°1364710
kiki29
Posté le 11-05-2006 à 23:19:26  profilanswer
 

Essaie de te procurer un VB6 Entreprise en SP6 car cette manière de programmer ( QBasic) est devenue obsolete même si pour un débutant elle te familiarise avec les notions de base
Cela aura pour avantage de te familiariser avec un environnement de programmation graphique relativement facile à aborder et avec des sites d'exemples de programmes pléthoriques  
VBasic 2005 est lui un langage orienté objet et sans de solides bases il est plus difficile à aborder

Message cité 1 fois
Message édité par kiki29 le 11-05-2006 à 23:26:17
n°1364741
andrethegi​ant
CrEaTiVe PoWeR
Posté le 12-05-2006 à 06:47:23  profilanswer
 

kiki29 a écrit :

Essaie de te procurer un VB6 Entreprise en SP6 car cette manière de programmer ( QBasic) est devenue obsolete même si pour un débutant elle te familiarise avec les notions de base
Cela aura pour avantage de te familiariser avec un environnement de programmation graphique relativement facile à aborder et avec des sites d'exemples de programmes pléthoriques  
VBasic 2005 est lui un langage orienté objet et sans de solides bases il est plus difficile à aborder


Ok, je vais tenter de trouver ce que tu me conseilles, merci bien. Je vous tiens au courrant.
En effet, c'est du Qbasic, mais comme je ne connais rien en basic, et que j'ai vu un très long article assez bien expliqué j'ai sauté sur l'occaz.
Mais encore merci. A toute ;)

n°1365366
andrethegi​ant
CrEaTiVe PoWeR
Posté le 12-05-2006 à 17:57:02  profilanswer
 

Alors voilà, j'ai longuement cherché et j'avous que je ne comprends pas.
J'ai essayer de trouvé VB6... MAIS ! je ne comprends pas ce que c'est ! je l'ai trouvé en version studio sur microsoft.fr, la version basic 6 est introuvable sur le net, même pas en demo... bref, je ne comprends plus rien, je ne sais même pas si celà fait parti d'un pack office ou quoi que ce soit ! Je vous en supli, aidez moi a trouver ce logiciel VB6 ! merci encore!

n°1365451
juju2k
Posté le 12-05-2006 à 21:12:29  profilanswer
 

Visual Basic 6 est un logiciel de développement créé par Microsoft. La seule façon de se le procurer est de l'acheter, et je ne suis pas sûr qu'on puisse encore le trouver comme produit neuf.
L'avenir est de toute manière à la programmation orientée objet et je te conseille d'utiliser dans ce cas Visual Basic 2005 Express (à moins que ce soit de cette version dont tu parles dans ton premier post).
N'hésite pas à télécharger l'aide MSDN (proposée lors de l'installation). C'est une mine d'or d'information.
 
De plus, pour débuter, tu trouveras sur internet moult conseils et tutoriels :
 


Sinon, si vraiment tu veux commencer à programmer en VB "tout court", tu peux utiliser l'Éditeur de Macro de la suite bureautique MS Office. C'est du VBA (Visual Basic for Applications). Langage similaire au VB, mais limité pour certaines fonctions. Mais pour commencer, c'est largement suffisant.
 
Si t'as des questions, n'hésite pas ;)

n°1365455
andrethegi​ant
CrEaTiVe PoWeR
Posté le 12-05-2006 à 21:29:10  profilanswer
 

juju2k a écrit :

Visual Basic 6 est un logiciel de développement créé par Microsoft. La seule façon de se le procurer est de l'acheter, et je ne suis pas sûr qu'on puisse encore le trouver comme produit neuf.
L'avenir est de toute manière à la programmation orientée objet et je te conseille d'utiliser dans ce cas Visual Basic 2005 Express (à moins que ce soit de cette version dont tu parles dans ton premier post).
N'hésite pas à télécharger l'aide MSDN (proposée lors de l'installation). C'est une mine d'or d'information.
 
De plus, pour débuter, tu trouveras sur internet moult conseils et tutoriels :
 


Sinon, si vraiment tu veux commencer à programmer en VB "tout court", tu peux utiliser l'Éditeur de Macro de la suite bureautique MS Office. C'est du VBA (Visual Basic for Applications). Langage similaire au VB, mais limité pour certaines fonctions. Mais pour commencer, c'est largement suffisant.
 
Si t'as des questions, n'hésite pas ;)


 
Et bien merci pour toutes ces informations, je suis ravi car j'ai tout compri ^^
 
Oui ! en effet, c'est bien Visual basic 2005 express que j'ai car elle est desormais gratuite. ^^
 
Merci encore et bonne continuation .


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Aide: correction Basic

 

Sujets relatifs
Besoin d'aide[UML] Aide pour conception analyse UML
besoin d'aide vbaBesoind 'aide ,bug sur mon site
Besoin d'aide pour un premier programmeBesoin d'aide sur un code "copier - coller"
tableau array remplie a l'aide d'une requete en javascriptaide pour macro excel
besoin d'aide pour faire un puissance 4 avec structurespblm de requete SQL besoin aide !!!
Plus de sujets relatifs à : Aide: correction Basic


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR