DÖNGÜLER:
While
while (kosul) {
kod(lar)
}
Örn:
#include <iostream>
using namespace std;
main(){
// Bu program ekrana 10 kez merhaba dunya yazacaktır.
int i = 0;
while(i++ < 10){
cout<< "merhaba dunya \\n";
}
getch();
return 0;
}
Do-While Bu döngüye koşulun doğru olup olmadığına bakılmaksızın bir kez girilir.
do {
komut(lar)
}
while( koşul );
Örn:
#include <conio.h>
#include <iostream>
using namespace std;
main()
{
int x=3;
do{
cout << "Selam\\n";
x++;
}while( x<10);
getch();
return 0;
}
Yukarıdaki örnekte x=10 deseydik döngü ne olursa olsun 1 defa çalışacağı
için ekrana 1 kez Selam yazacaktı. Şimdi ise 7 kez Selam yazar.
For
for( deger_atama ; koşul ; artırma/azaltma ) {
kod(lar)
}
Örn:
#include <conio.h>
#include <iostream>
using namespace std;
main()
{
//tekrar ekrana merhaba dunya yazsın
int x;
for(x=0;x<=5;x++){ //x<=5 dediğimiz için ekrana 6 tane yazar, sadece < deseydik 5 kez yazacaktı
cout << "merhaba dunya" << endl;
}
getch();
}
While
while (kosul) {
kod(lar)
}
Örn:
#include <iostream>
using namespace std;
main(){
// Bu program ekrana 10 kez merhaba dunya yazacaktır.
int i = 0;
while(i++ < 10){
cout<< "merhaba dunya \\n";
}
getch();
return 0;
}
Do-While Bu döngüye koşulun doğru olup olmadığına bakılmaksızın bir kez girilir.
do {
komut(lar)
}
while( koşul );
Örn:
#include <conio.h>
#include <iostream>
using namespace std;
main()
{
int x=3;
do{
cout << "Selam\\n";
x++;
}while( x<10);
getch();
return 0;
}
Yukarıdaki örnekte x=10 deseydik döngü ne olursa olsun 1 defa çalışacağı
için ekrana 1 kez Selam yazacaktı. Şimdi ise 7 kez Selam yazar.
For
for( deger_atama ; koşul ; artırma/azaltma ) {
kod(lar)
}
Örn:
#include <conio.h>
#include <iostream>
using namespace std;
main()
{
//tekrar ekrana merhaba dunya yazsın
int x;
for(x=0;x<=5;x++){ //x<=5 dediğimiz için ekrana 6 tane yazar, sadece < deseydik 5 kez yazacaktı
cout << "merhaba dunya" << endl;
}
getch();
}
