Array

Forum traitant des automates industriels de marque Siemens.
Répondre
Umberto1974
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Enregistré le : 25 nov. 2018, 22:18
Localisation : Mechelen

Array

Message par Umberto1974 »

Salut tout le monde,

J’ai un tableau qui contient les 4 chiffres issus d’un clavier. (array[0,,3])
Je dois vérifier qu’une valeur précédemment enregistrée dans une variable de type Int, soit identique à la valeur saisie sur le clavier. La variable contient un numéro compris entre 1000 et 9999.
Un exemple :

tableau[0] = 4
tableau[1] = 6
tableau[2] = 3
tableau[3] = 2

Valeur dans variable int = 4892

Je dois comparer ses valeurs, et comme il sont pas les mêmes, rien ne doit se passer. Si par contre les valeurs dans le table correspondent bien à la variable int, alors une sortie doit s’activer.

Avez-vous un conseil à me donner ?

Merci d’avance.

Umberto
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Array

Message par itasoft »

Slts,
Une solution bestiale:
RESULT :=tableau[0] * 1000 + tableau[1] * 100 + tableau[2] * 10 +tableau[3] * 1 ;

Sortie:=RESULT=4892;
Automaticien privé (de tout)
itasoft@free.fr
Umberto1974
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Enregistré le : 25 nov. 2018, 22:18
Localisation : Mechelen

Re: Array

Message par Umberto1974 »

Un très grand merci.
Impeccablement efficace.
Répondre