Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Résumer - La commande SET

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Groovitron
Professeur
Professeur


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

MessageSujet: Résumer - La commande SET    Sam 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
Voir le profil de l'utilisateur
pvarcade
Nouveau Programmeur
Nouveau Programmeur


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

MessageSujet: Re: Résumer - La commande SET    Sam 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
Voir le profil de l'utilisateur
pvarcade
Nouveau Programmeur
Nouveau Programmeur


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

MessageSujet: Re: Résumer - La commande SET    Sam 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
Voir le profil de l'utilisateur
pvarcade
Nouveau Programmeur
Nouveau Programmeur


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

MessageSujet: Re: Résumer - La commande SET    Sam 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
Voir le profil de l'utilisateur
Groovitron
Professeur
Professeur


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

MessageSujet: Re: Résumer - La commande SET    Sam 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
Voir le profil de l'utilisateur
pvarcade
Nouveau Programmeur
Nouveau Programmeur


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

MessageSujet: Re: Résumer - La commande SET    Sam 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
Voir le profil de l'utilisateur
Groovitron
Professeur
Professeur


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

MessageSujet: Re: Résumer - La commande SET    Sam 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
Voir le profil de l'utilisateur
pvarcade
Nouveau Programmeur
Nouveau Programmeur


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

MessageSujet: Re: Résumer - La commande SET    Mar 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
Voir le profil de l'utilisateur
Groovitron
Professeur
Professeur


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

MessageSujet: Re: Résumer - La commande SET    Jeu 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
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Résumer - La commande SET    Aujourd'hui à 5:52

Revenir en haut Aller en bas
 
Résumer - La commande SET
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Commande cmd
» commande menu "Enregistrer"
» Commande et retrosignalisation d'aiguilles + RRTC
» nouvelle commande
» Commande de PA.

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: