Stap 2: Type of kopie plak de code in Kladblok
uitschakelen
kleur 0a
titel Prime_Number_Checker_v.1.2
: setv
CLS
ECHO Enter het nummer dat u wilt controleren
/p waarde =
set /a cvalue = % value % * 1
CLS
Als % cvalue % equ 0 echo "% value %" een ongeldige invoer is. Geef een positief geheel getal (1 - oneindige)
Als % cvalue % gtr 0 goto setvb
pauze
goto setv
: setvb
/a dvalue instellen (%value%/2) + 1 =
set fvalue = 1
set svalue = 2
ECHO Processing... Een ogenblik geduld
goto setp
: setf
set /a fvalue = % fvalue % + 1
goto setp
: ingesteld
set fvalue = 1
set /a svalue = % svalue % + 1
goto setp
: setp
set /a pvalue = % fvalue % * % svalue %
: checka
Als % % equ 1 goto unieke waarde
Als % svalue % equ % goto checkc waarde
: checkb
Als % pvalue % equ % goto composiet waarde
Als % fvalue % lss % dvalue % goto setf
Als % svalue % lss % dvalue % goto wordt ingesteld
goto prime
: checkc
Als % fvalue % equ 1 goto prime
goto checkb
: uniek
CLS
ECHO het nummer is uniek
choice /c EX /m "druk op E om te _Enter een ander nummer of X naar e_Xit"
als % ERRORLEVEL % equ 1 goto setv
als % ERRORLEVEL % equ 2 afsluit
: samengestelde
CLS
ECHO % svalue % x % fvalue % % pvalue % =
ECHO het nummer is samengesteld
choice /c EX /m "druk op E om te _Enter een ander nummer of X naar e_Xit"
als % ERRORLEVEL % equ 1 goto setv
als % ERRORLEVEL % equ 2 afsluit
: prime
CLS
ECHO het getal een priemgetal is.
choice /c EX /m "druk op E om te _Enter een ander nummer of X naar e_Xit"
als % ERRORLEVEL % equ 1 goto setv
als % ERRORLEVEL % equ 2 afsluit