Les langages de programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

 

 Résumer - La commande SET

Aller en bas 
2 participants
AuteurMessage
Groovitron
Professeur
Professeur
Groovitron


Nombre de messages : 201
Réputation : 4
Date d'inscription : 20/07/2010

Résumer - La commande SET  Empty
MessageSujet: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeSam 25 Sep - 21:03

La commande SET :

Elle concerne les variables d'environnement de l'invite de commande .

Code:

SET variable=100

Ici la commande SET déclare une variable nommé "variable" et lui assigne la valeur "100" .

Code:

SET variable1=100
SET variable2=200
SET /A resultat=variable1+variable2

La commande SET déclare une variable nommé "variable1" et lui assigne la valeur "100" .

La commande SET déclare une variable nommé "variable2" et lui assigne la valeur "200" .

Et la commande SET + le paramètre /A permet de déclarer la variable "resultat" qui va prendre la valeur de "variable1 + variable2"


On peut faire plusieurs calcules entre des variables

+ ADDITIONNER
- SOUSTRAIRE
/ DIVISER
* MULTIPLIER
%% MODULO













A SUIVRE ...
Revenir en haut Aller en bas
pvarcade
Nouveau Programmeur
Nouveau Programmeur



Nombre de messages : 7
Réputation : 10
Date d'inscription : 31/01/2016

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeSam 27 Fév - 9:33

Salut, le sujet m'interressait, j'ai fais une calculette en batch mais elle ne reviens pas au début quand je fais y Mad , vous pouvez m'aidez svp  Very Happy
Revenir en haut Aller en bas
pvarcade
Nouveau Programmeur
Nouveau Programmeur



Nombre de messages : 7
Réputation : 10
Date d'inscription : 31/01/2016

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeSam 27 Fév - 9:34

@echo off
:start
set continuer=y

set /p calcul= entrez votre calcul 
set /a reponse= %calcul%

cls
echo La réponse est %reponse%
pause 
echo veux-tu faire un autre calcul ?(repond par y/n)
echo.
set /p 123=
if %123%==%continuer% goto start
pause 
exit
Revenir en haut Aller en bas
pvarcade
Nouveau Programmeur
Nouveau Programmeur



Nombre de messages : 7
Réputation : 10
Date d'inscription : 31/01/2016

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeSam 27 Fév - 10:01

Mais d'ailleur j'y pense ... Groovitron, c'est pas toi qui à écrit mario v5 ???
Revenir en haut Aller en bas
Groovitron
Professeur
Professeur
Groovitron


Nombre de messages : 201
Réputation : 4
Date d'inscription : 20/07/2010

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeSam 27 Fév - 12:17

Yep c'est moi Wink

Pour ton code, renome ta variable 123, un nom de variable doit toujours commencer par une lettre.
Revenir en haut Aller en bas
pvarcade
Nouveau Programmeur
Nouveau Programmeur



Nombre de messages : 7
Réputation : 10
Date d'inscription : 31/01/2016

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeSam 27 Fév - 13:23

Ok, merci !!!!
J'avais mis 123 comme ça au hasard sauf que dans les batch, il n'y a PAS de hasard  Smile

Il est génial ton jeu, surtout pour un .bat mais il y a un moyen de l’accélérer ?
Revenir en haut Aller en bas
Groovitron
Professeur
Professeur
Groovitron


Nombre de messages : 201
Réputation : 4
Date d'inscription : 20/07/2010

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeSam 27 Fév - 20:14

Merci ^^.
L'accélérer avec une astuce facile tu veux dire ? Je ne pense pas, sauf le recoder plus proprement, ou encore mieux le coder dans un autre langage.
Revenir en haut Aller en bas
pvarcade
Nouveau Programmeur
Nouveau Programmeur



Nombre de messages : 7
Réputation : 10
Date d'inscription : 31/01/2016

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeMar 1 Mar - 20:15

J'ai un nouveau problème, cette fois je cherche à résoudre une équation mais je suis pas sur que ce soit possible ... Et je n'ai surement pas bien codé ( ça c'est sur) Laughing Laughing


:start
@echo off
set continuer=y

set /p variable1=entrez la variable1 :
set /p variable2=entrez la variable 2 :
set  reponse= v*variable1=c*variable2


echo La valeur une  est %v%
echo la valeur deux est %c%
echo veux-tu faire un autre calcul ?(repond par y/n)
echo.
set /p choix=
cls
if %choix%==%continuer% goto start

exit

Je voudrai qu'il me donne la valeur des inconnus
Revenir en haut Aller en bas
Groovitron
Professeur
Professeur
Groovitron


Nombre de messages : 201
Réputation : 4
Date d'inscription : 20/07/2010

Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitimeJeu 3 Mar - 16:06

Alors pour ton programme là, il va falloir réviser tes cours de maths car ça ne se résous pas comme ça Smile
La commande SET ne sert qu'a attribuer des valeurs à des variables et à faire des calculs sur des nombres entiers, donc faut être sûr que tes résultats de ton problème ne sont pas des réels Smile
Revenir en haut Aller en bas
Contenu sponsorisé





Résumer - La commande SET  Empty
MessageSujet: Re: Résumer - La commande SET    Résumer - La commande SET  Icon_minitime

Revenir en haut Aller en bas
 
Résumer - La commande SET
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» La commande ECHO
» Cour n°04 La Commande GOTO
» Commande: debug
» La "commande" windows.dll
» Explication technique d'une commande

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de BATCH (.bat)-
Sauter vers: