Étape 6: Calculatrice Simple
OK, donc vous avez fait quelques choses automatisés, mais nous avons besoin de quelque chose qui exige de l’homme (ou robot) d’entrée !
hors
titre calculatrice
: Démarrer
CLS
ECHO que ceci est une calculatrice simple.
Type d’écho en ajouter pour l’addition, sub pour la soustraction.
echo mul multiplication ou div pour la division.
définir/p réponse = if % réponse % equ ajoute goto ajouter
Si % réponse % equ sub sub goto
Si % répondre % equ mul goto mul
Si % répondre % equ div div de goto
Si % réponse % QNE ajoute goto start
: ajouter
CLS
la valeur de résultat = erreur
Veuillez saisir dans le premier numéro d’ajouter de l’écho.
Set /p num1 =
Veuillez saisir dans le deuxième numéro de l’écho.
Set /p num2 =
Set /a résultat = num1 + num2
echo = % résultat
mettre en pause
Goto
début
: void
CLS
la valeur de résultat = erreur
Veuillez saisir dans le premier nombre à soustraire de l’écho.
Set /p num1 =
Veuillez saisir dans le deuxième numéro de l’écho.
Set /p num2 =
Set /a résultat = num1-num2
echo = % résultat
mettre en pause
Goto
début
: mul
CLS
la valeur de résultat = erreur
Veuillez saisir dans le premier numéro de multiplier l’écho.
Set /p num1 =
Veuillez saisir dans le deuxième numéro de l’écho.
Set /p num2 =
Set /a résultat = num1 * num2
echo = % résultat
début de pause goto
: div
CLS
la valeur de résultat = erreur
Veuillez saisir dans le premier numéro de diviser l’écho.
Set /p num1 =
Veuillez saisir dans le deuxième numéro de l’écho.
Set /p num2 =
Set /a résultat = num1/num2
echo = % résultat
mettre en pause
Goto début
Si vous n’avez pas deviné qu'il s’agit d’une calculatrice.
Oh et avant que vous alliez balistique, le set /p Varname = permet de préciser les types d’utilisateur dans une variable, aussi le la valeur = erreur est là pour éviter les erreurs provoquant le dernier nombre calculé apparaître. Par exemple : J’ai ajouter 2 + 2, puis je faire 1/0 (1 divisé par 0) il donne une erreur, mais il montre 4.