kilius
Nombre de messages : 15 Localisation : Nouméa Date d'inscription : 30/05/2008
| Sujet: renommer une variable? Dim 1 Juin 2008 - 5:11 | |
| Voila, je me demandai comment faire pour "renommer une variable"? Le but ce serait de faire subir des calculs à une variable x puis faire en sorte que le resultat soit considéré comme un nouveau x qui remplacerait l'ancien. L'interêt serait de, au moyen de goto, faire revenir x à un label donné et lui faire subir plusieurs fois de suite le même calcul avec des valeur qui du coup seront différentes.
Voila, je sais pas si c'est clair mais j'éspère que oui et que vous pourrez me répondre.
Merci! | |
|
musicgames
Nombre de messages : 55 Date d'inscription : 21/01/2008
| Sujet: Re: renommer une variable? Dim 1 Juin 2008 - 7:29 | |
| Je pense que tu n' as pas besoin de renommer la vaiable, parce qu' après chaque calcul sa valeur est modifiée et la nouvelle valeur est prise en compte. J' ai écrit un petit bout de code qui fait ça : chaque fois qu' on clique sur le bouton, on refait le calcul et la valeur de la variable est modifiée. - Code:
-
label calculs
dim x%
button 1 : width 1,200 : caption 1,"faire un calcul" : on_click 1,calculs
x%=1
end
calculs: x%=x%+2 message "x% = " + str$(x%) return
| |
|
kilius
Nombre de messages : 15 Localisation : Nouméa Date d'inscription : 30/05/2008
| Sujet: complément d'information Dim 1 Juin 2008 - 8:51 | |
| Pourrais tu rajouter des commentaires à ton message, sous forme de rem: stp car je suis vraiment pas doué, je débute à peine. ET pourrais tu me dire si c'est possible sans avoir à appuyer sur un bouton?
MErci | |
|
Jack Admin
Nombre de messages : 2394 Date d'inscription : 28/05/2007
| Sujet: Re: renommer une variable? Dim 1 Juin 2008 - 10:09 | |
| Kilius, ce que tu demandes pour la variable x, c'est en fait ce qu'on fait naturellement avec une variable. Une variable, c'est un nom qu'on donne à une portion de mémoire de l'ordinateur, pour y stocker une valeur. Cette mémoire peut être lue et écrite; on peut bien sûr écrire et lire plusieurs fois dans cette mémoire. Lorqu'on veut créer une variable, on utilise le mot-clé DIM qui fait deux choses: - il réserve un espace de la mémoire (DIMENSION), - il donne un NOM à cette mémoire. Et ensuite, on peut écrire une valeur ou le résultat d'un calcul dans cette mémoire, et la lire, autant de fois qu'on veut. - Code:
-
dim x% rem 1 - réserve de la mémoire rem 2 - nomme cette mémoire x% rem % veut dire que la variable est un entier (sans partie fractionnaire) Pour répondre à ta question de manière simple, voici un code qui déclare x%, qui fait successivement plusieurs calculs dans x% et qui imprime à chaque fois le contenu de x% - Code:
-
dim x%:rem on réserve un espace de la mémoire, qu'on appelle x%
x%=6+7-3:rem on met la valeur 10 dans cette mémoire nommée x% print x%:rem on lit cette mémoire et on affiche son contenu à l'écran
x%=10-5:rem on utilise à nouveau la même mémoire x% pour y mettre 5 print x%:rem il doit s'afficher 5 à l'écran
x%=x%+1:rem on utilise cette fois x% en lecture puis en écriture: rem 1 - on prend sa valeur : 5, rem 2 - on lui ajoute 1, rem 3 - et on stocke le résultat obtenu dans x% print x%:rem il doit s'afficher 6 à l'écran
end:rem c'est fini! On peut compliquer tout cela en mettant des GOTO, des boucles, etc, mais le principe reste le même: une variable est un espace qu'on se réserve en mémoire, et auquel on donne un nom, - pour y stocker des valeurs ou des résultats de calculs (c'est l'écriture), - pour réutiliser ce qu'on y a stocké (c'est la lecture). | |
|
kilius
Nombre de messages : 15 Localisation : Nouméa Date d'inscription : 30/05/2008
| Sujet: merci Mar 3 Juin 2008 - 4:51 | |
| un peu de théorie pure ça fait pas de mal et ça aide à y voir plus clair. Bon ben il ne me reste plus qu'à essayer! | |
|
Contenu sponsorisé
| Sujet: Re: renommer une variable? | |
| |
|