Script

Résolu
BadDams Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
BadDams Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

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
BadDams Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   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
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
BadDams Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   6 > Utilisateur anonyme
 
yesss, je me doutais que c'était quelque chose de cet ordre...merci beaucoup!
0