:START set count=1 if count%15==0 ( echo FizzBuzz set printflag=true ) if count%5==0 ( echo Buzz set printflag=true ) if count%3==0 ( echo Fizz set printflag=true ) if not "%printflag%"=="" echo %count% set /a count+=1 if %count% gtr 100 ( goto :END ) else ( goto :START )