Script

Résolu
BadDams Messages postés 48 Statut Membre -  
BadDams Messages postés 48 Statut Membre -
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. Utilisateur anonyme
     
    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
  2. BadDams Messages postés 48 Statut Membre 6
     
    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. Utilisateur anonyme
       
      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
      1. BadDams Messages postés 48 Statut Membre 6 > Utilisateur anonyme
         
        yesss, je me doutais que c'était quelque chose de cet ordre...merci beaucoup!
        0