Paso 2: Tipo o copiar pegar el código al bloc de notas
de
color 0a
título Prime_Number_Checker_v.1.2
: setv
CLS
echo Enter el número que desea comprobar
Set /p valor =
Set /a cvalue = % valor % * 1
CLS
Si % cvalue % equ 0 echo "% valor %" es una entrada no válida. Por favor, introduzca un número entero positivo (1 - infinito)
Si % cvalue % gtr 0 goto setvb
hacer una pausa
Goto setv
: setvb
Set /a dvalue = (%value%/2) + 1
establecer fvalor = 1
ajustar valor = 2
Eco procesamiento... Espera
Goto setp
: setf
Set /a fvalor = fvalor % + 1
Goto setp
: establece
establecer fvalor = 1
Set /a valor % valor % = 1
Goto setp
: setp
Set /a pvalue = fvalor % * valor de %
: checka
Si % valor % equ 1 goto único
Si equ % valor % valor % goto checkc
: checkb
Si % equ de pvalue % valor % goto compuesto
Si % fvalor % lss % dvalue % goto setf
Si % valor % lss % dvalue % goto establece
primer Goto
: checkc
Si % fvalor % equ 1 goto ceba
Goto checkb
: único
CLS
echo que el número es único
Choice /c EX/m "presione E para _Enter otro número o X para e_Xit"
Si % ERRORLEVEL % equ 1 goto setv
Si % ERRORLEVEL % equ 2 salida
: compuesto
CLS
echo % valor % x % fvalor = pvalue %
echo que el número es compuesto
Choice /c EX/m "presione E para _Enter otro número o X para e_Xit"
Si % ERRORLEVEL % equ 1 goto setv
Si % ERRORLEVEL % equ 2 salida
: primera
CLS
echo el número es primo
Choice /c EX/m "presione E para _Enter otro número o X para e_Xit"
Si % ERRORLEVEL % equ 1 goto setv
Si % ERRORLEVEL % equ 2 salida