[R] Multiplier la valeur d'une variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Salieti
Niveau 1
Niveau 1
Messages : 4
Enregistré le : jeu. 24 févr. 2011 17:46
Status : Hors ligne

[R] Multiplier la valeur d'une variable

#1

Message 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
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 !
Modifié en dernier par Salieti le dim. 19 juin 2011 22:48, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#2

Message 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...
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#3

Message 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 :wink:

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)
:wink:
Bonne soirée.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#4

Message 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 :

Code : Tout sélectionner

MsgBox(1, "Test", BitRotate(Inputbox("Test", "Exemple"),1))
En 1 ligne s'il vous plait !!!
Si vis pacem para bellum
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#5

Message par FernandG »

Bonsoir,

Fallait y penser, je dirais donc Image mais aussi Image. Aller je suis de bonne humeur ce soir, je rajouterai Image.
zeshrek a écrit :

Code : Tout sélectionner

MsgBox(1, "Test", BitRotate(Inputbox("Test", "Exemple"),1))
En tout cas : Image

Je vote pour !!! :wink:

Bonne soirée.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#6

Message 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 !
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#7

Message par TommyDDR »

Je ne dirais pas ce que je pense des codeurs monoligne ! :)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#8

Message 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 Image. 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 :wink:

Bonne soirée.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#9

Message 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...
:mrgreen:
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#10

Message par TommyDDR »

Bon je me relance alors, soyons polyvalent (Et je code directement dans le message ! Pas de tests sous SciTE 8) ) :

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 ? ...
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#11

Message par Iste »

heuuu je vois pas du tout l'intérêt de la fonction Multiplier() :/
Signez ici
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#12

Message 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 :P
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#13

Message 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 :D
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#14

Message par TommyDDR »

Challenge accepted !
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Salieti
Niveau 1
Niveau 1
Messages : 4
Enregistré le : jeu. 24 févr. 2011 17:46
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#15

Message 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 :(
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#16

Message par Tlem »

Huummm, alors là, le challenge va être terrible. Combien de messages vont donc être nécessaires pour donner cette réponse. :lol:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#17

Message 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 ... :wink:
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 :P
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 ?! :wink: 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.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#18

Message 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
Si vis pacem para bellum
Salieti
Niveau 1
Niveau 1
Messages : 4
Enregistré le : jeu. 24 févr. 2011 17:46
Status : Hors ligne

Re: [Résolu] Multiplier la valeur d'une variable

#19

Message par Salieti »

Euh d'accord merci.
Résolu alors :)
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Multiplier la valeur d'une variable

#20

Message par zeshrek »

A ce moment là, il faut remplacer le [..] par [R] dans le titre du sujet
Si vis pacem para bellum
Répondre