Page 1 sur 1

purebasic demo

Publié : dim. 22/juin/2008 8:41
par chikun
voilà, je vais etre simple et je pense tres clair

comment interroger le clavier numerique et ensuite traiter la donnée comme une variable numerique (faire et afficher une adition par ex), voir comment meme afficher simplement une variable??? la doc n'est pas evidente

aider moi svp, g fait du basic il y a trop longtemps et ça a bien changer

oubliez pas je suis en version demo!!

Publié : dim. 22/juin/2008 9:10
par Ar-S
Salut :)
Je ne sais pas si ce code fonctionne avec la demo mais voilà un exemple traitant le + et le - ça te donnera une idée

http://www.purebasic.fr/french/viewtopi ... lculatrice

Publié : dim. 22/juin/2008 9:23
par chikun
heu ....mdrr lui, c une calculette ton truc arf!... merci kan meme mais je cherche le B a BA

enfin voilà :

OpenConsole()
variable = 456 ;on défini la variable
PrintN(variable)
Input()
CloseConsole()

ben ça ça me dit : "bad parametre> la ligne "PrintN(variable) " < pas bon

pourquoi, y a blem ou c la version demo?

Publié : dim. 22/juin/2008 9:47
par Chris
Tu aurais regardé dans l'aide, tu aurais vu que PrintN retourne une chaine et pas une variable numérique.
Resultat = PrintN(Texte$)

Code : Tout sélectionner

OpenConsole()
variable = 456 ;on défini la variable
PrintN(Str(variable))
Input()
CloseConsole()

Publié : dim. 22/juin/2008 9:51
par chikun
ok mais :

OpenConsole()
variable = 456 ;on défini la variable
PrintN(variable)
Input()
CloseConsole()


d'une aide sur le site de tripamort.free

ça me dit pas comment faire avec la version demo

Publié : dim. 22/juin/2008 10:01
par comtois
j'avais fait un tut sur le mode console , tu peux le consulter ici

Code : Tout sélectionner

OpenConsole()
variable = 456 ;on défini la variable
PrintN(Str(variable))
Nombre$=Input()
PrintN(Nombre$)
ValeurNumerique = Val(Nombre$)
Debug ValeurNumerique
CloseConsole() 
Et l'aide est aussi incluse dans la version démo, n'hésite pas à la consulter. Chris t'avait parfaitement répondu pour afficher une valeur numérique.

Publié : dim. 22/juin/2008 10:13
par chikun
mille excuses christ, c ma 2e journée de forum, je croyais que la routine etait la mienne en copier coller (mal vu ou trop vite).


...et merci comptois, je vais travailler la chose cooool!!!

Publié : dim. 22/juin/2008 10:17
par Chris
chikun a écrit :mille excuses christ,.....
"Chris", ça suffira.... les clous dans les mains, c'est pas trop mon truc. :mrgreen:

Publié : dim. 22/juin/2008 10:18
par Ar-S
Allez vraiment pour être sur :)


OpenConsole ()
nombre1$= "50"
nombre2$= "50"
PrintN ( "nombre1$ + nombre2$ donne " +nombre1$+ "+" +nombre2$) ; affiche du texte
addition= Val (nombre1$)+ Val (nombre2$)
PrintN ( "Val(nombre1$)+Val(nombre2$) fait l'operation et donne" + Str (addition)) ; calcul le total des 2 nombres
PrintN ( "Appuye sur ENTRER pour quitter" )
Input ()
CloseConsole ()
End

Publié : dim. 22/juin/2008 10:20
par chikun
lol ok chris

ça tourne ....sans bug

merci

Publié : dim. 22/juin/2008 10:25
par chikun
tu me fais la routine d'addition pour que je puisse entrer les deux chiffres avec le clavier et afficher le resultat ? tu seras un a... ami

Publié : dim. 22/juin/2008 10:53
par Chris
Voilà pour faire une addition. (Mais on va pas te faire tes codes à chaque fois, hein. :wink: )

Code : Tout sélectionner

If OpenConsole()
  PrintN("Faire une addition")
  PrintN("")
  PrintN("")
  
  Print("Entrez le premier nombre : ") : Nbre1$ = Input()
  Print("Entrez le second nombre : ")  : Nbre2$ = Input()
  
  Nbre = Val(Nbre1$) + Val(Nbre2$)
  PrintN("")
  
  PrintN("Résultat = " + Str(Nbre))
  
  PrintN("")
  PrintN("")
  Print("Appuyez sur [Entree] pour quitter ")
  
  Input() : CloseConsole()
EndIf
End

Publié : dim. 22/juin/2008 11:00
par chikun
ok chris , c dur apres 24ans d'absence en programmation , mais si tu me repond a l'autre question sur (general debutant) je te donne mon projet de routine ok? (d'ou toutes ces questions)

Publié : dim. 22/juin/2008 19:48
par Ar-S
Ouaaa chris a un nouvel ami :D :D

Publié : dim. 22/juin/2008 22:38
par Backup
Ar-S a écrit :Ouaaa chris a un nouvel ami :D :D

:lol: :lol: :lol: :lol: