C++ programlama dilini öğrenmeye yönelik hazırlanmış C++ temel seviye örnekler. Örnekler içerisinde basit giriş çıkış işlemleri, if-else koşul yapısı, For Döngüsü ve While döngüsü kullanımlarını görebilirsiniz.
Kaynak: yazilimkodlama.com
Klavyeden girilen iki sayıyı toplayan ve gösteren C++ kodları :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int s1,s2,toplam; cout<<"1. Sayıyı Girin : "; cin>>s1; cout<<"2. Sayıyı : "; cin>>s2; toplam=s1+s2; cout<<"Sayıların Toplamı : "<<toplam; } |
Klavyeden girilen 2 sayının ortalamasını hesaplayan C++ kodları :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int s1,s2,ort; cout<<"1. Sayıyı Girin : "; cin>>s1; cout<<"2. Sayıyı : "; cin>>s2; ort=(s1+s2)/2; cout<<"Sayıların Ortalaması : "<<ort; } |
Girilen 3 yazılı notunun ortalamasını hesaplayan ve gösteren C++ kodları :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int y1,y2,y3; double ort; cout<<"1. Yazılıyı Girin : "; cin>>y1; cout<<"2. Yazılıyı Girin : "; cin>>y2; cout<<"3. Yazılıyı Girin : "; cin>>y3; ort=(double)(y1+y2+y3)/3; cout<<"Ortalama : "<<ort; } |
Girilen yazılı ortalamasını hesaplayarak ortalama 50′ den küçükse Kaldı, değilse Geçti yazdıran C++ kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int y1,y2,y3; double ort; cout<<"1. Yazılıyı Girin : "; cin>>y1; cout<<"2. Yazılıyı Girin : "; cin>>y2; cout<<"3. Yazılıyı Girin : "; cin>>y3; ort=(double)(y1+y2+y3)/3; cout<<"Ortalama : "<<ort<<endl; if(ort<50) { cout<<"Kaldı"; } else { cout<<"Geçti"; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int sayi; cout<<"Sayıyı Girin : "; cin>>sayi; if(sayi%2==0) { cout<<"Girilen sayı çift"; } else { cout<<"Girilen sayı tek"; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int sayi; cout<<"Sayıyı Girin : "; cin>>sayi; if(sayi%3==0 && sayi%5==0) { cout<<"Girilen sayı 3' e ve 5'e tam bölünüyor."; } else { cout<<"Girilen sayı 3' e ve 5'e tam bölünmüyor."; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int sayi; cout<<"Sayıyı Girin : "; cin>>sayi; if(sayi>=0 && sayi<=100) { cout<<"Geçerli sayı"; } else { cout<<"Geçersiz sayı."; } } |
1 2 3 4 5 6 7 8 9 10 11 12 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter for(int i=1;i<=100;i++) { cout<<i<<endl; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #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; } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #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; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #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; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #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; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include<iostream> using namespace std; void 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; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | #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; } } |
1 ile Kullanıcının girdiği sayıya kadar olan sayılar içerisinde bulunan asal sayıları listeleyen C++ Kodları :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> using namespace std; int main() { int sayi; cout << "Bir sayi girinizr: "; cin >> sayi; for (int sayac=1; 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; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include<iostream> using namespace std; int main() { int sayi; int sayac=0; cout<<"BIR SAYI GIRINIZ:"; cin>>sayi; 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #include <iostream> using namespace std; //www.yazilimkodlama.com int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int puan; cout<<"Puanı Girin : "; cin>>puan; if(puan>100) { cout<<"Geçersiz."; } else if(puan>84) { cout<<"5"; } else if(puan>69) { cout<<"4";//www.yazilimkodlama.com } else if(puan>59) { cout<<"3"; } else if(puan>49) { cout<<"2"; } else if(puan>=0) { cout<<"1"; } else { cout<<"Geçersiz.";//www.yazilimkodlama.com } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <iostream> using namespace std; int main() { float fiyat,kdv_fiyat; cout<<"Fiyati Girin : "; cin>>fiyat; kdv_fiyat=fiyat+(fiyat*18/100); //kdv_fiyat=fiyat*1,18; cout<<"KDV' li Fiyat : "<<kdv_fiyat; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #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; } } } |
C++ Kullanıcının girdiği sayı 0-100 arasındaysa geçerli, 0-100 arasında değilse Geçersiz sayı yazdıran C++ Kodları
Yukarıdaki Başlıktaki Soru Hatalı.
‘if’ Kullanırken İlk Sorgulattığınız Değer Hatalı.
Örnekleri sırayla yapınca bir önceki örnekten kalmış şart. Şartı düzelttim.