Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü ders notlarım.

Algoritma ve Programlama örnek sınav soruları.



Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü yapısal programlama(C) ders notlarım.

-------------%d değişken yerine kullanılır(sadece int değerler için)-------------

int main()
{
    int a;

    a=5;

    printf("a'nin degeri : %d ",a);
    return 0;
}


---------2 Tane olunca---------------------------------------------------------------


int main()
{
    int a;
    int b;

    a=5;
    b=4;

    printf("a'nin degeri:%d b'nin degeri:%d",a,b);
    return 0;
}


------\n alt satıra yazdırır----------------------------------------------------------



int main()
{
    int a;
    int b;

    a=5;
    b=4;

    printf("a'nin degeri:%d \n b'nin degeri:%d",a,b);
    return 0;
}



----float değerler için %f kullanılır


int main()
{
    int a;
    float b;

    a=5;
    b=422.123213;

    printf("a'nin degeri:%d \n b'nin degeri:%f",a,b);
    return 0;
}


------%5.2f yazdığımızda virgülden önce 5 virgülden sonra 2 basamak gösterir------------


int main()
{
    int a;
    float b;

    a=5;
    b=422.123213;

    printf("a'nin degeri:%d \nb'nin degeri:%5.2f",a,b);
    return 0;


}


------scanf ile değer girilir--------------------------------------------------------------


int main()
{
    int a;


    printf("a'nin degerini girin : ");
    scanf("%d",&a);

    printf("girilen deger: %d",a);

    return 0;
}



--------karakter girişi---------------------------------------------------------------------



int main()
{
    char a;

    printf("a'nin degerini girin : ");
    scanf("%c",&a);

    printf("girilen deger: %c",a);

    return 0;
}



------------if------------------------------------------------------------------------------
int main()
{
    //adim 1
    int a,b;

    printf("sayilari girin: ");
    scanf("%d%d",&a,&b);

    //adim 2
    if(a<b){
        printf("a, b'den kucuk");
    }
    else if(a>b){
        printf("a, b'den buyuk");
    }
    else{
        printf("a, b'ye esit");
    }

    return 0;
}



--------Haftalık ücret hesabı----------------------------------------

40 saatten sonraki her saat için 1.5 katı ücret alan işçinin maaşı


int main()
{
    //Haftalik ucret hesabi

    int calismasaati,ucret;
    float eksaat,ekucret,toplamucret;

    printf("calisma saatini girin ");
    scanf("%d",&calismasaati);
    printf("ucreti girin ");
    scanf("%d",&ucret);
    if(calismasaati>40){
        eksaat=calismasaati-40;
        eksaat=eksaat*0.5;
        ekucret=ucret*eksaat;
        toplamucret=(calismasaati*ucret)+ekucret;

    }
    else if(calismasaati<=40){
        toplamucret=calismasaati*ucret;
    }
    printf("toplam ucret=%d",toplamucret);


    return 0;
}




-------------------Ödev--------------------------------------------------


Kullanıcıdan alınan 3sayıdan hangisinin büyük olduğunu bulan program



Kullanıcıdan alınan ana para,faiz oranı ve süreye göre alınacak toplam parayı bulan program

Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü ders notlarım.

Merge Sort Videolu Anlatım


Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü ders notlarım.

Insert Sort Videolu Anlatım


Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü ders notlarım.

Quick Sort Videolu Anlatım


Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü ders notlarım.

Bubble Sort Videolu Anlatım