Sunday, May 20, 2012

Break ve Continue ifadeleri


Break deyimi döngünün tamamlanmadan belirtilen durumlarda döngüden çıkılmasını sağlar. break deyiminden sonra gelen tüm deyimler atlanır.
Continue deyimi ise döngüden çıkılmadan belirtilen durumlarda döngüdeki adımların atlanmasını sağlar. continue belirtilen aralıktaki deyimleri atlar.

örnek ;  1-100 arasındaki sayıları ekrana yazdıran ve  sayı 50 değerine ulaşınca döngünün sonlanmasını sağlayan program.

#include <iostream>
#include <conio.h>
using namespace std;

int main() {
   
    int a;
   
    for (a=1; a<100; a++) {
        cout << a << endl;
       
            if(a==50){    
                 break;  //döngü içersinde a sayısı 50 ye eşit olduğu durumda döngüden çıkar.
                     }
            }
    getch();
}

örnek; 1-100 arasındaki sayıları yazdıran ancak  40 ile 60 arasındaki sayıları dahil etmeyen program.

#include <iostream>
#include <conio.h>
using namespace std;

int main() {
   
    int a;
     
    for (a=1; a<100; a++) {
       
          if(a>40 && a<60) {
                 continue;       //döngü içersinde sayı 40tan büyük ve 60tan küçük olduğu durumlarda ardından 
                                        gelen deyimleri işletmez.
                 }
               
          cout << a << endl;
            }
    getch();
}


No comments:

Post a Comment