Script

Résolu
Bonjour,
je dois faire un script (cmd) basique ou l'on doit faire s'additionner 2 nombres et afficher le resultat dans une variable "resultat, c'est l'operation proprement dite qui me pose problème. Quelqu'un peut-il m'aider svp?
Je précise que j'ai commencé ces cours aujourd'hui.....
Voici commence mon script ( il y a probablement d'autres façons de faire mais laà je dois suivre certaines règles):
set /p %nombre1%=saisissez un nombre
set /p %nombre2%=saisissez un nombre
je dois faire s'additionner ces 2 nombres et faire s'afficher le résultat avec "echo"

Merci d'avance

2 réponses

  1. Il faut utiliser set /a pour une opération.

    Du genre set /a variable = %chiffre% + %chiffre%.

    Tu dois obtenir un truc du genre au final:

    @echo off
    set /p nombre1=Saisissez un nombre:
    set /p nombre2=Saisissez un nombre:
    SET /a resultat=nombre1+nombre2
    echo La somme est %resultat%
    pause


    N'hésite pas à aller là:

    https://ss64.com/nt/
    0
    1. Bonjour ZeNairolf,
      avant tout merci pour ta réponse
      je dois faire une erreur au niveau de la typo, je me retrouve avec ça:
      set /p %nombre1%=saisissez un nombre
      set /p %nombre2%=saisissez un nombre
      set /a resultat= %nombre1% + %nombre2%
      echo la somme est %resultat%

      et ça me rend"il manque un operande"
      la somme est 0....
      0
      1. set /p %nombre1%=saisissez un nombre 


        Il faut pas mettre les % autour quand tu déclares une variable car c'est que quand tu l'utilises qu'il faut, c'est pour l'appeler

        set /p nombre1=saisissez un nombre 
        0
      2. @Utilisateur anonymeyesss, je me doutais que c'était quelque chose de cet ordre...merci beaucoup!
        0