(Fonction SORT) classer 4 valeurs par ordre de grandeur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
tomasomalley
Niveau 3
Niveau 3
Messages : 49
Enregistré le : jeu. 08 avr. 2010 16:28
Status : Hors ligne

(Fonction SORT) classer 4 valeurs par ordre de grandeur

#1

Message par tomasomalley »

Bonjour, je souhaite classer rapidement 4 variables numériques que j'obtiens à un instant T
exemple :

(A) $variable-1 = 1235
(B) $variable-2 = 1285
(C) $variable-3 = 1135
(D) $variable-4 = 1238

dans cet exemple j'obtiens :
BDAC

j'espère être clair ;-) Merci par avance.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: (Fonction SORT) classer 4 valeurs par ordre de grandeur

#2

Message par walkson »

Bonjour,
Vous n'êtes pas précis...
Une possibilité

Code : Tout sélectionner

#include <Array.au3>

Local $aArray[4][2] = [["(A)  =", 1235],["(B)  =", 1285],["(C)  =", 1135],["(D)  =", 1238]]
_ArrayDisplay($aArray)
_ArraySort($aArray,1,0,0,1)
_ArrayDisplay($aArray)
For $i = 0 To 3
	ConsoleWrite($aArray[$i][0] & $aArray[$i][1] &  @CRLF)
Next
MsgBox(0,"la première valeur", $aArray[0][1])
Si les A,B... ne sont pas indispensables, on peut faire un array d'une colonne ex: local $aArray[4]
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
tomasomalley
Niveau 3
Niveau 3
Messages : 49
Enregistré le : jeu. 08 avr. 2010 16:28
Status : Hors ligne

Re: (Fonction SORT) classer 4 valeurs par ordre de grandeur

#3

Message par tomasomalley »

[R]
c'est carrément ça, désolé de ne pas avoir été plus précis et merci :D
Répondre