Batch

PoussinViruleuX Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 LUDO -
Bonjour,

J'ai une toute petit question mais sur laquelle je bloque :/

set /p type="Rentrez le type d'alcool que vous voulez (1, 2, 3 ... 7): " rem étape 1 de l'évaluation du prix
set /p exact="Rentrez la lettre correspondant à l'alcool que vous voulez (A, b, C ..): " rem étape 2 de l'évaluation du prix
set /p number="Rentrez la quantite de bouteilles (1, 2, 3 ... 100): " rem coefficient

if %type%'==2' if %exact%'==a' set xxx=17
set total1=%xxx%*%number%
echo %total1%

Mon problème: La commande echo affiche par exemple 2 * 17 au lieu de 34 ... Donc si vous avez une solution merci d'avance ;)


3 réponses

PoussinViruleuX Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Svp j'aimerai bien avancer un peu dans mon programme :)
0
LUDO
 
salut,

a la place de :

set total1=%xxx%*%number%

essaie :

set /a total1=%xxx%*%number%

a+
0
LUDO
 
il faut toujours mettre /a après set pour effectuer une opération.
Regarde l'aide en faisant set /?
0
LUDO
 
UmD Sacrigmatik ta commande t'affichera si tu fais un echo de total1:
2==17 ?

...
0
UmD Sacrigmatik Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   128
 
Oulà oulà j'me suis embrouiller dans 3 affaires là -_-"
Je deleted mon post inutile ~~"
Désolé .
0