Le deal à ne pas rater :
Nike : Jusqu’à 50% sur les articles de fin de saison
Voir le deal

Programme en BATCH : Addition

AVCO :: Aides :: Tutoriels

Aller en bas

Programme en BATCH : Addition Empty Programme en BATCH : Addition

Message par AVCO Dim 10 Sep - 18:13

La vidéo :

Voici l'explication de la vidéo "Programme en BATCH #1 Addition"

Code:
1 @echo off
2 :debut
3 set /p nombre1=Donner un nombre.
4 set /p nombre2=Donner un nombre.
5 set /a addition=nombre1+nombre2
6 echo %nombre1% et %nombre2% font %addition%
7 pause>nul
8 goto :debut

Pour commencer, programmer en BATCH (ou .bat) n'est possible que sur Windows.

Dans la vidéo j'ai programmer sur le logiciel Notepad ++ mais vous pouvez programmer sur le Bloc-notes. Il faudra alors convertir le fichier .txt en .bat.

Explication :

1 @echo off
Cette commande désactive un grand nombre d'informations affichées lors de l'exécution du fichier .bat

2 :debut
Création d'une boucle

3 set /p nombre1=Donner un nombre.
Attend que l'utilisateur entre une chaine de caractères et la valide avec ENTRÉE. SET enregistre cette chaine de caractères sous le nom défini

4 set /p nombre2=Donner un nombre.
Attend que l'utilisateur entre une chaine de caractères et la valide avec ENTRÉE. SET enregistre cette chaine de caractères sous le nom défini

5 set /a addition=nombre1+nombre2
Indique que la valeur de la variable est un calcul. SET calcule le résultat et l'enregistre sous le nom défini

6 echo %nombre1% et %nombre2% font %addition%
Affiche : "nombre n°1" et "nombre n°2" font "résultat"

7 pause>nul
Attend que l'utilisateur appuie sur une touche. >nul empêche l'affichage des mots précédents, puis reprend le programme

8 goto :debut
Renvoie l’exécution du programme à :debut
avatar
AVCO
Administrateur
Administrateur

Phrase préférée : Patience et longueur de temps font plus que force ni que rage Masculin Messages : 19
Date d'inscription : 12/08/2016

https://avco-forum.kanak.fr

Revenir en haut Aller en bas

Revenir en haut


AVCO :: Aides :: Tutoriels

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum