C++ Karışık Örnekler

kurtdereli

Uzman üye
19 Tem 2020
1,086
242
-Türkistan-
Merhaba arkadaşlar sizlerle c++ dilinde karışık örnekler vereceğiz hız kesmeden başlıyalım

Girilen sayının asal mı? Asal değil mi?
Kod:
#include<iostream>
 
using namespace std;
 
int main()
{
  int sayi;
  int sayac=0;
  cout<<"BIR SAYI GIRINIZ:";
 
  cin>>sayi;
 if(sayi<=1){
 	cout<<"ASAL DEGILDIR."<<endl;
 }
 else{
 	for(int j=2; j<sayi; j++)
     {
      if(sayi % j == 0)
         {
          sayac++;
          break;
         }
     }
  if(sayac == 0)
     {
      cout<<"ASALDIR."<<endl;
     }
 else
      cout<<"ASAL DEGILDIR."<<endl;
 }
 
 }

1 ile Kullanıcının girdiği sayıya kadar olan sayılar içerisinde bulunan asal sayıları listeleme bakalım
Kod:
#include <iostream>
using namespace std;
int main()
{
int sayi;
cout << "Bir sayi girinizr: ";
cin >> sayi;
 
for (int sayac=2; sayac<=sayi; sayac++)
{
int asal, test;
test = sayac;
asal = 1;
while (test--> 2)
if ((sayac % test) == 0)
asal = 0;
if (asal == 1)
cout<< sayac << " bir asal sayidir!\n";
}
return 0;
}

Switch kullanarak 4 işlem yapan basit bir hesap makinesine bakalım
Kod:
#include <iostream>
using namespace std;
int main()
{
 
cout<<"******************************"<<endl;
cout<<"* *"<<endl;
cout<<"* HESAP MAKINESI *"<<endl;
cout<<"* *"<<endl;
cout<<"* Toplama Icin + kullaniniz *"<<endl;
cout<<"* Cikarma Icin - kullaniniz *"<<endl;
cout<<"* Carpma Icin * kullaniniz *"<<endl;
cout<<"* Bolme Icin / kullaniniz. *"<<endl;
cout<<"* *"<<endl;
cout<<"* *"<<endl;
cout<<"******************************"<<endl;
cout<<endl;
baslat:
double sayi1,sayi2,sonuc;
char islem;
 
cout<<"Birinci sayiyi giriniz: ";
cin>>sayi1;
cout<<endl;
 
cout<<"Islemi giriniz: ";
cin>>islem;
cout<<endl;
 
cout<<"Ikinci sayiyi giriniz: ";
cin>>sayi2;
cout<<endl;
 
switch (islem)
{
case '+':
sonuc = (sayi1+sayi2);
cout<<"Toplamanin sonucu: "<<sonuc<<endl; break;
case '-':
sonuc = (sayi1-sayi2);
cout<<"Cikarmanin sonucu: "<<sonuc<<endl; break;
case '*':
sonuc = (sayi1*sayi2);
cout<<"Carpmanin sonucu: "<<sonuc<<endl; break;
case '/':
sonuc = (sayi1/sayi2);
cout<<"Bolmenin sonucu: "<<sonuc<<endl; break;
}
}

For Döngüsü kullanrak Faktoriyel Hesaplama Örneği
Kod:
#include<iostream>
using namespace std;
**** main()
{
int a;
int i;
int	toplam=1;
cout<<"****FAKTORIYEL PROGRAMI****"<<endl;
cout<<endl;
baslat:
cout<<"Faktoriyeli Alinacak Sayiyi Giriniz: ";
cin>>a;
cout<<endl;
if(a>=0)
for(i=1;i<=a;i++)
{
toplam=toplam*i;
}
else
{
cout<<"Negatif sayi girdiniz. Lutfen pozitif sayi giriniz."<<endl;
cout<<endl;
cout<<endl;
goto baslat;
}
cout<<endl;
cout<<a<<"!="<<toplam<<endl;
cout<<endl;
}
While Döngüsü kullanarak Faktoriyel Hesaplama
Kod:
#include<iostream>
using namespace std;
int main()
{
int a,i,toplam;
cout<<"****FAKTORIYEL HESAPLAMA****"<<endl;
cout<<endl;
cout<<"Faktoriyeli alinacak sayiyi giriniz: ";
cin>>a;
i=1;
toplam=1;
while(i<a)
{
i++;
toplam=toplam*i;
}
cout<<endl;
cout<<a<<"!= "<<toplam<<endl;
cout<<endl;
}
Kullanıcıdan 10 tane sayı alarak bu sayıların ortalamasını gösterme
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;
}
For Döngüsü kullanarak kullanıcıdan 5 sayı isteyen ve girilen bu sayıların toplamını ekranda gösterme
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<=5;i++)
   {
   cout<<i<<". Sayıyı Girin : ";
   cin>>sayi;
   	toplam=toplam+sayi;
   }
   cout<<"Girilen 5 sayının toplamı : "<<toplam;
}
Son olarakta 1-100 arası çift sayıları listelemeye göz atalım
Kod:
#include <iostream>
using namespace std;
int main()
{
   setlocale(LC_ALL,"Turkish"); //Türkçe karakter
   for(int i=1;i<=100;i++)
   {
   	if(i%2==0)
   	{
		cout<<i<<endl;   
	}
   	
   }

Evet arkadaşlar bu konumuz bu kadardı karışık c++ kodlarına baktık diğer konumda görüşmek üzere hoşçakalın sağlıcakla kalın..
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.