Bu örnekte C++ ile kullanıcıdan 10 adet sayı isteyerek bu sayıların metot kullanılarak tek ya da çift sayı olduğunu bulacağız.
Örneğimizde “ciftMi” adında geriye true yada false değeri döndüren bool türünde bir fonksiyon oluşturacağız.
1 2 3 4 5 6 7 8 9 10 11 | bool ciftMi(int sayi){ if(sayi%2==0){ return true; } else{ return false; } } |
Daha sonra ana programımızda For Döngüsü yardımıyla kullanıcının sayı girişi yapmasını sağlayacağız. Girilen sayıları fonksiyona göndererek kontrolünü sağlayacağız ve gerekli işlemleri yapacağız.
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 | int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int sayi; int tekAdet=0,ciftAdet=0; for(int i=1;i<=10;i++) { cout<<i<<". Sayı : "; cin>>sayi; if(ciftMi(sayi)) { ciftAdet++; } else { tekAdet++; } } cout<<"---------- www.yazilimkodlama.com ----------"<<endl; cout<<"Girilen Tek Sayıların Adeti : "<<tekAdet<<endl; cout<<"Girilen Çift Sayıların Adeti : "<<ciftAdet<<endl; } |
Kodlarımızın tamamı ve ekran çıktısı aşağıdaki gibi olacaktır.
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 | #include <iostream> #include<stdlib.h> using namespace std; bool ciftMi(int sayi){ if(sayi%2==0){ return true; } else{ return false; } } int main() { setlocale(LC_ALL,"Turkish"); //Türkçe karakter int sayi; int tekAdet=0,ciftAdet=0; for(int i=1;i<=10;i++) { cout<<i<<". Sayı : "; cin>>sayi; if(ciftMi(sayi)) { ciftAdet++; } else { tekAdet++; } } cout<<"---------- www.yazilimkodlama.com ----------"<<endl; cout<<"Girilen Tek Sayıların Adeti : "<<tekAdet<<endl; cout<<"Girilen Çift Sayıların Adeti : "<<ciftAdet<<endl; } |
Add Comment