Page 1 sur 1
[R] Multiplier la valeur d'une variable
Posté : jeu. 24 févr. 2011 18:00
par Salieti
Bonjour tout le monde,
Je suis un petit nouveau de autoscript, et donc j'apprend petit à petit en faisant des petits scripts (peu utile), et aujourd'hui j'aimerai multiplier la valeur d'une variable.
Par exemple :
► Afficher le texte
Code : Tout sélectionner
$Exemple = Inputbox("Test", "Exemple")
MsgBox(1, "Test", "...") ; Afficher ici $exemple x 2
Vous pouvez m'éclairer ?
Je conçois que la réponse est sûrement évidente, mais au moins je me coucherai moins con ce soir
Merci !
Re: [..] Multiplier la valeur d'une variable
Posté : jeu. 24 févr. 2011 18:53
par TommyDDR
Bon, je me lance :
Code : Tout sélectionner
$Exemple = Inputbox("Test", "Exemple")
MsgBox(1, "Test", $Exemple*2)
Cela m'étonne que vous n'ayez pas essayé de vous même...
Re: [..] Multiplier la valeur d'une variable
Posté : ven. 25 févr. 2011 18:15
par FernandG
Bonjour,
TommyDDR a écrit :Bon, je me lance
Le fil de la discussion n'étant pas résolu, la solution n'est peut-être pas la bonne
Je me lance à mon tour pour proposer une autre méthode, tout en partant de cet même exemple, du
x2 :
Code : Tout sélectionner
Do
$Exemple = Inputbox("Test", "Exemple")
Until StringIsDigit($Exemple)
MsgBox(64, "Test", $Exemple + $Exemple)

Bonne soirée.
Re: [..] Multiplier la valeur d'une variable
Posté : ven. 25 févr. 2011 20:50
par zeshrek
Vu que la discussion n'est toujuors pas fermée, je suppose que les techniques précédentes n'étaient pas au point
Alors voilà la mienne :
En 1 ligne s'il vous plait !!!
Re: [..] Multiplier la valeur d'une variable
Posté : ven. 25 févr. 2011 22:02
par FernandG
Bonsoir,
Fallait y penser, je dirais donc

mais aussi

. Aller je suis de bonne humeur ce soir, je rajouterai

.
En tout cas :
Je vote pour !!!
Bonne soirée.
Re: [..] Multiplier la valeur d'une variable
Posté : sam. 26 févr. 2011 01:54
par zeshrek
Bin, faut dire sur une multiplication par 2(ou une de ses puissances) le décalage de bits pose pas de pb.
Par contre dès qu'il s'agit de multiplier par autre chose, la tache se complique singulièrement !
Re: [..] Multiplier la valeur d'une variable
Posté : sam. 26 févr. 2011 16:33
par TommyDDR
Je ne dirais pas ce que je pense des codeurs monoligne !

Re: [..] Multiplier la valeur d'une variable
Posté : sam. 26 févr. 2011 20:13
par FernandG
zeshrek a écrit :Bin, faut dire sur une multiplication par 2(ou une de ses puissances) le décalage de bits pose pas de pb.
Ben disons que le
BitRotate, il fallait y penser. Je crois, enfin non, je suis certain que depuis que je code en AutoIt (v2), je ne l'ai jamais utilisé dans aucun programme. D'où mon

. Pas trop vu non plus dans ceux des autres ..
zeshrek a écrit :Par contre dès qu'il s'agit de multiplier par autre chose, la tache se complique singulièrement !
D'où mon insistance sur le x2 de
TommyDDR
Bonne soirée.
Re: [..] Multiplier la valeur d'une variable
Posté : sam. 26 févr. 2011 22:43
par zeshrek
TommyDDR a écrit :Je ne dirais pas ce que je pense des codeurs monoligne !

Ouais, je sais. Mais t'inquiete, toi aussi un jour tu arriveras a faire une multiplication par 2 en une seule ligne.
Ou pas...

Re: [..] Multiplier la valeur d'une variable
Posté : dim. 27 févr. 2011 12:38
par TommyDDR
Bon je me relance alors, soyons polyvalent (Et je code directement dans le message ! Pas de tests sous SciTE

) :
Code : Tout sélectionner
Local $Nombre
$Nombre = InputBox("TommyDDR ^^", "Entrez un nombre")
If(Not(@error)) Then
MsgBox(0, "Résultat", Multiplier($Nombre, 2)) ; 2 Pour reprendre l'exemple
EndIf
Func Multiplier($Nombre1, $Nombre2)
Return $Nombre1*$Nombre2
EndFunc
Edit : Salieti reviendra t-il un jour ? ...
Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 12:07
par Iste
heuuu je vois pas du tout l'intérêt de la fonction Multiplier() :/
Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 13:56
par TommyDDR
Moi non plus.
En même temps je ne vois pas non plus l'intérêt de créer un post pour multiplier 2 variables

Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 14:13
par zeshrek
Tu n'as pas tout a fait tort. Quoi que, a bien y réfléchir, sans ce post, je ne sais pas combien de temps j'aurai encore du attendre avant de placer un bitrotate dans un script sur le fofo

Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 15:19
par TommyDDR
Challenge accepted !
Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 22:05
par Salieti
Euh j'ai pas l'occasion en ce moment de tester toute vos propositions mais je doute que parmis toute celle proposer aucune ne convienne
Je ne pensais pas qu'une questions comme ca provoquerai autant de débat.
Merci à tous.
Et sinon tant que vous étes la (^^), comment afficher la valeur d'une variable ?
Apres avoir fait la multiplication j'aimerai afficher le résultat dans une fenetre, j'ai entendu parler d'un %...% mais je ne doit pas bien m'en servir
Desole si je vous fait perdre votre temps

Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 22:10
par Tlem
Huummm, alors là, le challenge va être terrible. Combien de messages vont donc être nécessaires pour donner cette réponse.

Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 22:21
par FernandG
Salieti a écrit :Euh j'ai pas l'occasion en ce moment de tester toute vos propositions mais je doute que parmis toute celle proposer aucune ne convienne

On peut continuer à vous proposer d'autres solutions si vous voulez, ce fil est devenu, au fil du temps, une sorte d'amusement ...
Salieti a écrit :Je ne pensais pas qu'une questions comme ca provoquerai autant de débat.
Merci à tous.
De rien, mais j'avoue que la palme revient au
Geant vert avec son
BitRotate. Je m'incline platement
Salieti a écrit :Et sinon tant que vous étes la (^^), comment afficher la valeur d'une variable ?
Non, c'est une blague ? Un nouveau challenge ?!
TommyDDR ... reviens nous écrire quelques lignes ....
Geant en une ligne cela va être dur non ?!

Plus sérieusement, vous êtes en avance. C'est dans un mois et un jour, pas aujourd'hui ...
Salieti a écrit :Apres avoir fait la multiplication j'aimerai afficher le résultat dans une fenetre, j'ai entendu parler d'un %...% mais je ne doit pas bien m'en servir. Desole si je vous fait perdre votre temps

Ben, je pense que vous vous trompez de forum et quelques années de retard, mais bon ... Aller un petit lien :
Forum.
Re: [..] Multiplier la valeur d'une variable
Posté : lun. 28 févr. 2011 22:34
par zeshrek
FernandG a écrit :Salieti a écrit :Et sinon tant que vous étes la (^^), comment afficher la valeur d'une variable ?
Non, c'est une blague ? Un nouveau challenge ?!
TommyDDR ... reviens nous écrire quelques lignes ....
Geant en une ligne cela va être dur non ?!
Si, c'est tres simple. Je te fais n'importe quel programme en 1 seule ligne. Et l'avantage c'est que cette ligne est la même quel que soit ce que tu me demandes de faire :
► Afficher le texteLa programmation en une ligne par l'ogre
Apres il faut juste faire le script qui fait ce que tu as a faire, le sauvegarder en l'appelant Le_Script.au3, et compiler le script uniligne.
Re: [Résolu] Multiplier la valeur d'une variable
Posté : mar. 01 mars 2011 19:21
par Salieti
Euh d'accord merci.
Résolu alors

Re: [..] Multiplier la valeur d'une variable
Posté : mer. 02 mars 2011 09:16
par zeshrek
A ce moment là, il faut remplacer le [..] par [R] dans le titre du sujet