Etape 2: Type ou copie collez le code dans le bloc-notes
hors
couleur 0 a
titre Prime_Number_Checker_v.1.2
: setv
CLS
echo entrez le numéro que vous voulez vérifier
valeur/p =
Set /a cvalue = % value% * 1
CLS
Si % cvalue % equ 0 echo « % value% » est une entrée non valide. S’il vous plaît entrez un entier positif (1 - infinie)
Si % cvalue % RTM 0 goto setvb
mettre en pause
Goto setv
: setvb
définir la valeur / a = (%value%/2) + 1
Set fvalue = 1
Définissez svalue = 2
Traitement de l’écho... Veuillez patienter
setp Goto
: setf
Set /a fvalue = % fvalue % + 1
setp Goto
: définit
Set fvalue = 1
Set /a svalue = svalue % + 1
setp Goto
: setp
Set /a pvalue = % fvalue % * % svalue %
: checka
Si la valeur de % % equ 1 goto unique
Si la valeur de % equ svalue % goto checkc
: cochez
Si pvalue % equ % valeur % goto composite
Si % fvalue % lss % valeur % goto setf
Si définit % svalue % lss % valeur % goto
Goto premier
: checkc
Si % fvalue % equ 1 goto s’amorce
Goto cochez
: unique
CLS
echo qu'est unique
choix/c EX/m "Appuyez sur E pour _Enter un autre numéro ou X à e_Xit"
Si % ERRORLEVEL % equ 1 goto setv
Si la sortie % ERRORLEVEL % equ 2
: composite
CLS
echo svalue % x % fvalue % = pvalue %
echo qu'est composite
choix/c EX/m "Appuyez sur E pour _Enter un autre numéro ou X à e_Xit"
Si % ERRORLEVEL % equ 1 goto setv
Si la sortie % ERRORLEVEL % equ 2
: prime
CLS
echo qu'est premier
choix/c EX/m "Appuyez sur E pour _Enter un autre numéro ou X à e_Xit"
Si % ERRORLEVEL % equ 1 goto setv
Si la sortie % ERRORLEVEL % equ 2