Günaydın, aşağıda toplu iş yaptığım bir koddur. Gereksinimlerden biri kodda bir süre döngüsüne sahip olmaktır. Ancak bu süreç bize sınıfta açıklanmadı. Program için verilen talimatları da ekledim. Bunun için mantığı nasıl yazacağından emin değilim. Umarım siz yardımcı olabilirsiniz. Zaman ayırdığın için teşekkürler. Komut isteminde Windows Batch'i kullanma. -Toplu bir süre nasıl yapılır
, ancak ve komutları) (ederken kullanarak, hata yakalama ile, 0 ile bölme uygulamak nasıl:
-
results.txt adında YENİ dosyaya adınız, geçerli tarih ve saati ekle - bir süre kullanın döngü.
- Kullanıcı ilk veya ikinci sayı için 55 değerini girerse, bu ayrıştırma işlemini 0 olarak sonlandırmalısınız.
- Kullanıcının ilk numarayı girmesini ve değerini kontrol etmesini isteyin.
- Kullanıcının ikinci numarayı girmesini isteyin.
- İkinci sayı ZERO ise kullanıcıyı bilgilendirin ve doğru ikinci bir numara isteyin.
- İkinci sayı sıfır değilse, bölme yapın, bu hesaptaki tüm sayıları etiketler kullanarak görüntüleyin ve bunları results.txt dosyasına ekleyin. Her şeyden
@ echo off
setlocal enabledelayedexpansion
echo results.txt
echo Roberto Martinez >> results.txt
set dt=%date:~7,2%-%date:~4,2%-%date:~10,4%_%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %dt% >> results.txt
goto :main
:main
setlocal
set /p choice1="Enter your first number"
set /p choice2="Enter your second number"
if !choice1! == 55 goto :eof
if !choice2! == 0 goto :eof
:loop
goto :loop
echo.
echoo ^^
endlocal
Olası yinelenen [ederken toplu döngü] (http://stackoverflow.com/ sorular/1788473/while-loop-in-parti) – aschipfl