Assemblage de 2 variables

jojojo

Senior Member
Tu garde la varable des unités (en théorie, tu la multiplie par un, donc ...).
Tu multiplies la variable des dizaines par dix.
Tu additionne les deux résultats.

Et Hop !

VarB=10*VarB
VarC=VarB+VarA

Exemple:

9 et 6 pour 96

6*1=6
9*10=90
6+90=96
Bye.
 

PieM

Senior Member
Ca y'est j'ai trouvé il fallais faire
let varA = b8 - 48 et j'ai bien varA et tous fonctionne bien
C'est bien d'avoir trouvé ce que l'ami Besqueut vous expliquait dans le post #27 !!

Sinon pour votre problème actuel,
si VarA (soit la variable b0) est le nombre de dizaines et VarB le nombre d'unités, il suffit d'écrire :

VarC = VarA*10 + VarB

ou en basic:

b2 = b0*10 + b1

Grilled by jojojo !!!
 

westaust55

Moderator
Si vous ne souhaitez ni besoin de garder les anciennes valeurs dans VarA et/ou VarB alors vous pouvez aussi utiliser :

VarB = VarB * 10 + VarA

qui permettra d'économiser une variable byte (VarC)
 

electrique5

Senior Member
Merci pour cette astuce mais je vais resté comme je suis car j'ai aussi besoin de VarA et VarB séparé VarC étant assemblé c'est pour faire une autre fonction
par contre j'aurais une autre question concernant le pulsout
je doit faire plusieurs pulsout en faisant pulsout B.2,10 est-ce qu'il existe une fonction pour faire plusieurs pulsout sans a avoir réecrire plusieurs ligne comme ca ?
pulsout B.2,10
pulsout B.2,10
pulsout B.2,10
pulsout B.2,10
 

electrique5

Senior Member
Oui c'est vrai a un moment j'ai eu du mal a suivre mais la tous va pour le mieux j'ai réussi a faire ce que je voulais
 
Top