Batch

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

  1. UmD Sacrigmatik ta commande t'affichera si tu fais un echo de total1:
    2==17 ?

    ...
    1. Oulà oulà j'me suis embrouiller dans 3 affaires là -_-"
      Je deleted mon post inutile ~~"
      Désolé .
  2. salut,

    a la place de :

    set total1=%xxx%*%number%

    essaie :

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

    a+
    1. il faut toujours mettre /a après set pour effectuer une opération.
      Regarde l'aide en faisant set /?
  3. Svp j'aimerai bien avancer un peu dans mon programme :)