REKLAM ALANI

C++ For Döngüsü Örnekleri

avatar UçanKelebek
Aktif Üye
284
#1
Yorumu Paylaş

Bu yazımızda C++ ile For döngüsünün kullanımını ve C++ For Döngüsü ile oluşturulmuş karışık örnekler oluşturacağız. C++ For Döngüsü Örnekleri sürekli güncellenecektir..
 C++ For Dööngüsü ÖrnekleriC++ istenen metni 10 defa ekranda yazdıran For döngüsü örneği: 
Kod:
#include <iostream>
using namespace std;
int main()
{
   setlocale(LC_ALL,"Turkish"); //Türkçe karakter
   int x=1;
   for(int i=1;i<=10;i++)
   {
   cout<<"www.yazilimkodlama.com"<<endl;
   }
}

1 den 100 ekadar sayıları ekrana yazdıran C++ For Örneği
 
Kod:
#include <iostream>
using namespace std;
int main()
{
   setlocale(LC_ALL,"Turkish"); //Türkçe karakter
   int x=1;
   for(int i=1;i<=100;i++)
   {
   cout<<i<<endl;
   }
}

C++ Negatif sayı girilene kadar sayıları toplayan, ortalamasını alan ve adet gösteren örnek:
 
Kod:
# include <stdio.h>
# include <conio.h>
int main(){
int b = 0;
int toplam = 0;
int a;
for( ; ; ) {
printf("Lutfen bir sayi giriniz : ");
scanf("%d",&a);
if(a<0) break;
toplam += a;
b++;
}
printf("\nToplam %d adet sayi girilmistir.\n",b);
printf("Bunlarin toplam degeri %d olarak bulunmustur.\n",toplam);
printf("Ortalamasi %.1f olarak hesaplanmistir\n",(float)toplam/b);
getch();
return 0;
}

C++ İç içe for döngüsü kullanarak dikdörtgen çizme
 
Kod:
# include<stdio.h>
# include<conio.h>
int main(){
int m,n,space,i,j,k;
printf("Satır degerini giriniz ");
scanf("%d",&m);
printf("Sütun degerini giriniz ");
scanf("%d",&n);
space=(n-2)*2+1;
for (i=0;i<n;i++)
{
printf("* ");
}
printf("\n");
for (j=0;j<(m-2);j++)
{
printf("*");
for(k=0;k<space;k++)
{
printf(" ");
}
printf("*\n");
}
for(i=0;i<n;i++){
printf("* ");
}
getch();
return 0;
}

Kullanıcıdan 10 sayı isteyerek bu sayıların ortalamasını alan C++ Örneği:
 
Kod:
#include <iostream>
using namespace std;
int main()
{
int toplam=0;
int sayi;
   setlocale(LC_ALL,"Turkish"); //Türkçe karakter
   for(int i=1;i<=10;i++)
   {
   cout<<i<<". Sayıyı Girin : ";
   cin>>sayi;
   toplam=toplam+sayi;
   }
   cout<<"Girilen 5 sayının toplamı : "<<toplam/10;
}

C++ Kullanıcıdan 10 adet sayı girmesini isteyen ve bu sayıları tek ve çift olanların adetini ayrı ayrı bulan, ayrıca toplamlarını hesaplayan örneğe ait kodlar:
 
Kod:
#include <iostream>
#include<stdlib.h>
using namespace std;
int main()
{
setlocale(LC_ALL,"Turkish"); //Türkçe karakter
// Kullanıcının girdiği 2 sayı arasındaki asal sayıları bulacağız.
int sayi;
int tekAdet=0,ciftAdet=0;
int tekToplam=0,ciftToplam=0;
for(int i=1;i<=10;i++)
{
cout<<i<<". Sayı : ";
cin>>sayi;
if(sayi%2==1)
{
tekAdet++;
tekToplam+=sayi;
}
else
{
ciftAdet++;
ciftToplam+=sayi;
}
}
cout<<endl;
cout<<"Girilen Tek Sayı Adeti : "<<tekAdet<<endl;
cout<<"Girilen Tek Sayıların Toplamı : "<<tekToplam<<endl;
cout<<"Girilen Çift Sayı Adeti : "<<ciftAdet<<endl;
cout<<"Girilen Çift Sayıların Toplamı : "<<ciftToplam<<endl;
}

C++ Dizideki En büyük ve en küçük elemanı bularak ekranda gösteren örnek. 
 
Kod:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"Turkish"); //Türkçe karakter
int sayilar={5,10,15,13,15,22,42};
int buyuk=sayilar[0];
int kucuk=sayilar[0];
int n = sizeof(sayilar) / sizeof(sayilar[0]);
    for(int i = 0; i < n; i++)
    {
     if(sayilar[i]>buyuk);
     {
     buyuk=sayilar[i];
}
if(sayilar[i]<kucuk)
{
kucuk=sayilar[i];
}
}  
    cout<<"En Küçük Sayı :  "<<kucuk<<endl;
    cout<<"En Büyük Sayı :  "<<buyuk;
}[/i][/i][/i][/i]


[i][i][i]C++ For Döngüsü ile dizi içinde arama yapma örneği[/i][/i][/i]
Kod:
[i][i][i][i]#include <iostream>
using namespace std;
int main()
{
   setlocale(LC_ALL,"Turkish"); //Türkçe karakter
   string aranan;
   int no=-1;
   string ogrno = { "101", "102", "103", "104", "105", "106", "107", "108", "109", "110" };
    string isim ={"Ali","Veli","Hasan","Kemal","Can","Ahmet","Mehmet","Enis","Bilal","Burak"};
    string telefon = {"111","222","333","444","555","666","777","888","999","1000"};
    string mail = { "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]" };
    cout<<"Kişi No'yu girin: ";
    cin>>aranan;
    for(int i=0;i<(sizeof(ogrno)/sizeof(*ogrno));i++)
    {
     if(aranan==ogrno[i])
     {
     no=i;
     break;
}
}
cout<<"==========================================================================="<<endl;
if(no!=-1){
cout<<"Numara : "<<ogrno[no]<<endl<<"Ad : "<<isim[no]<<endl<<"Telefon : "<<telefon[no]<<"mail : "<<mail[no];
}
else{
cout<<"Bulunamadı";
}
}[/i][/i][/i][/i][/i]
deneme
Aktif Üye

Konuda Ara

0 Yorum


Konuyu Okuyanlar: