additioner deux variables

additioner deux variables - Shell/Batch - Programmation

Marsh Posté le 02-03-2006 à 20:58:08    

bonjour a tous ! :)
 
voila je voulais savoir s il est possible en un batch d additionner des variables , par exemple instaurer une variable a , une autre b une derniere r ,la personne ecrit sur la variable a , sur la variable b et ensuite le programme fait :
 
a+b=r
 
echo %r%
 
est ce possible , et si ca l est , comment faire pour instaurer les variables et pour pouvoir ecrire dessus ?
 
merci d avance :)

Reply

Marsh Posté le 02-03-2006 à 20:58:08   

Reply

Marsh Posté le 02-03-2006 à 22:19:14    

set /a r=%a%+%b%
 
Note : on n'additionne pas deux variables. On additionne leur valeur. C'est important de faire la différence.

Reply

Marsh Posté le 02-03-2006 à 22:22:11    

lol okai , merci mais comment je peut faire maintenant pour ecrire dans les variables ? :)
 
merci pour la reponse

Reply

Marsh Posté le 03-03-2006 à 00:19:06    

Qu'entends-tu par écrire dans les variables ? Leur assigner des valeurs ? En les demandant à l'utilisateur ?
 
Genre dialogue :
- Entrez a ?
- 10
- Entrez b ?
- 5
- Réponse : 15
 
Comme ça ?
Alors si tu es sous XP :
set /p a=Entrez a?

Reply

Marsh Posté le 03-03-2006 à 22:07:06    

okai , merci beaucoup ! tout marche bien :)
bonne soirer

Reply

Marsh Posté le 06-03-2006 à 18:10:50    

et je voulais savoir , en meme temps , comment faire pour dire si tel variable est egal a tel valeur alors faire ceci , sinon ...
j ai chercher dans l aide de l'ms dos mais c est pas super clair :(
merci d avance ! ;)

Reply

Marsh Posté le 06-03-2006 à 23:04:44    

if /?
à l'invite de commandes :)

Reply

Marsh Posté le 07-03-2006 à 16:49:41    

payes a écrit :


j ai chercher dans l aide de l'ms dos mais c est pas super clair :(
merci d avance ! ;)


 
 ;) sui dsl mais j ai pas trouver ma reponse dans l aide ms dos :)


Message édité par payes le 07-03-2006 à 21:22:56
Reply

Marsh Posté le 07-03-2006 à 21:28:35    

J'avais lu et c'est pourquoi j'avais répondu :
if /?
 
N'oublie pas que tu n'es plus sous DOS ;)

Reply

Marsh Posté le 08-03-2006 à 20:30:06    

okai j ai trouver , merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed