Batch

Fermé
PoussinViruleuX Messages postés 4 Date d'inscription lundi 3 janvier 2011 Statut Membre Dernière intervention 21 mai 2011 - 21 mai 2011 à 12:00
 LUDO - 26 mai 2011 à 10:39
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 lundi 3 janvier 2011 Statut Membre Dernière intervention 21 mai 2011
21 mai 2011 à 14:29
Svp j'aimerai bien avancer un peu dans mon programme :)
0
salut,

a la place de :

set total1=%xxx%*%number%

essaie :

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

a+
0
il faut toujours mettre /a après set pour effectuer une opération.
Regarde l'aide en faisant set /?
0
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 jeudi 4 février 2010 Statut Membre Dernière intervention 28 janvier 2016 128
26 mai 2011 à 10:38
Oulà oulà j'me suis embrouiller dans 3 affaires là -_-"
Je deleted mon post inutile ~~"
Désolé .
0