Întreruperea precoce a ciclului în Delphi

În procesul operatorilor de buclă. în funcție de condițiile suplimentare stabilite în cadrul ciclului, uneori este necesar să se pună capăt executării operațiunilor ciclice înainte de termen. Pentru a termina imediat instrucțiunea buclă curentă, puteți utiliza subrutina Break fără parametri.







Să creăm o astfel de aplicație. Delphi: Vizitatorii au venit la noi și trebuie să cumpărăm 12 sticle de vin, în orașul nostru există 30 de magazine, dar în orice magazin restricția este dată de 2 sticle. Întrebarea este cât de multe magazine trebuie să vizitați pentru a obține ceea ce aveți nevoie (cine nu folosește vin poate aduce o bucată de pâine în acest program în loc de o sticlă).







Dar formularul este pus un buton simplu și o componentă de etichetă, în cele din urmă ne va spune numărul necesar de vizite la magazine. Butonul de tratare a butoanelor va fi:

Suma este suma finală a bunurilor de care avem nevoie. N este numărul de magazine din oraș. Verificăm, din partea operatorului de mai jos, dacă avem:

iar dacă suma potrivită avem atunci poți să te duci acasă și să te odihnești, iar ciclul este complet.

Linia de fund: În acest articol, am discutat despre posibilitatea încheierii anticipate a unei buclă folosind procedura de întrerupere.

Comunicați cu mine






Trimiteți-le prietenilor: