☰ Dersleri Göster

Fonksiyonlar

Bu derste fonksiyonların kullanımını göreceksiniz.

Kursa 27.99 TL'ye kayıt olmak için TIKLAYINIZ.

Void yani bir değer döndürmeyen Fonksiyon Oluşturma

#include <iostream>

using namespace std;

void dizininElemanlariniBastir(int sayiDizisi[],int boyut){

    for(int i=0;i<boyut;i++){
        cout<<sayiDizisi[i]<<" ";
    }

}

void kisAylariniSoyle(){

        cout<<"Aralik Ocak Subat"<<endl;

}

int main()
{
    /*int sayilar[3] = {2,4,6};
    int sayilar2[4] = {1,3,5,10};
    int sayilar3[5] = {3,5,7,9,11};

    dizininElemanlariniBastir(sayilar,3);
    cout<<endl;
    dizininElemanlariniBastir(sayilar2,4);
    cout<<endl;
    dizininElemanlariniBastir(sayilar3,5);*/

    kisAylariniSoyle();
    kisAylariniSoyle();
    kisAylariniSoyle();
    kisAylariniSoyle();
    kisAylariniSoyle();



    return 0;
}

int değer döndüren fonksiyon oluşturma

#include <iostream>

using namespace std;


int yasHesapla(int dogumTarihi){

    return 2019-dogumTarihi;
}

int main()
{
    int dogumYili;
    cout<<"Lutfen dogmus oldugunuz yasi giriniz"<<endl;
    cin>>dogumYili;

    cout<<"Yasiniz "<<yasHesapla(dogumYili)<<endl;
    return 0;
}

Öğrencinin notlarına göre not harfini söyleyen program

#include <iostream>


using namespace std;

string notHarfiniVer(float sayi){

    if(sayi>90){
        return "AA";
    }
    else if(sayi>75){
        return "BB";
    }
    else if(sayi>50){
        return "CC";
    }
    else{
        return "FF";
    }
}
int main()
{
    float vizeNotu,finalNotu;
    float ortalama;
    while(true){
    cout<<"Once Vize Sonra Final Notunu Giriniz"<<endl;
    cin>>vizeNotu>>finalNotu;

    ortalama = vizeNotu * 0.4 + finalNotu*0.6;
    cout<<"Ortalama : "<<ortalama<<endl;
    cout<<notHarfiniVer(ortalama)<<endl;
    }

    return 0;
}