Î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.