• 07-10-2020, 15:56:27
    #1
    Merhabalar öncelikle. Oturumu 10 dakika olacak şekilde nasıl ayarlayabilirim ? 10 dakikanın sonunda uyarı mesajı ile beraber oturumun sonlandırılmasını istiyorum. Türkçe kaynaklara saatlerdir bakıyorum ama net bir şey bulamadım. Yardımcı olabilirseniz çok sevinirim

    Edit: oguzhane hocamın verdiği kodu programa ekledim. Benzer konuda aklınıza bir şey takılırsa bakabilirsiniz.

    #include <stdio.h>
    #include <string.h>
    #include <pthread.h>
    #include <unistd.h>
    #include <locale.h>
    // Global variable:
    
    int i=2;
    
    void *foo(){
        int counter = 0;
        while(1){
            sleep(1);
            counter++;
            if (counter >= (10*60)){
                printf("\n\nSınav süreniz dolmuştur !");
                exit(0);
                counter=0;
                break;
            }
        }
    }
    
    int main(void) {
        setlocale(LC_ALL,"Turkish");
        pthread_t id;
        pthread_create(&id,NULL,foo,NULL);
        
        
        char cevaplar[10];
        int ToplamPuan=0, vizePuan=0, finalPuan=0;
        
        printf("Sorulardan ilk 5 tanesi vize diğer 5 tanesi final sorularıdır.\nŞıkları işaretlerken dikkatli olun. Bir kez gönderilen şık tekrar düzeltilemez !\nVize notunuzun YÜZDE KIRKI, final notunuzun ise YÜZDE ALTMIŞI alınmaktadır.\nBaşarılar...\n\n");
        
        soru1bas:
        printf("Soru 1: Aşağıdakilerden hangisi web kavramlarından değildir ?\nA)HTML\nB)CSS\nC)Browser (Tarayıcı)\nD)Monitör\nCevabınız: ");
        scanf("%s",&cevaplar[0]);
        if(cevaplar[0]=='a' || cevaplar[0]=='a' || cevaplar[0]=='b' || cevaplar[0]=='B' || cevaplar[0]=='c' || cevaplar[0]=='C' || cevaplar[0]=='d' || cevaplar[0]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru1bas;
        }
        soru2bas:
        printf("Soru 2: Aşağıdakilerden hangisi Centos sunucuya yeniden başlatma komutu gönderir ?\nA)Restart\nB)Reboot\nC)Reset\nD)returnstart\nCevabınız: ");
        scanf("%s",&cevaplar[1]);
        if(cevaplar[1]=='a' || cevaplar[1]=='a' || cevaplar[1]=='b' || cevaplar[1]=='B' || cevaplar[1]=='c' || cevaplar[1]=='C' || cevaplar[1]=='d' || cevaplar[1]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru2bas;
        }
        soru3bas:
        printf("Soru 3: Aşağıdakilerden hangisi işletim sistemi değildir ?\nA)Windows\nB)Pardus\nC)Centos\nD)Apache\nCevabınız: ");
        scanf("%s",&cevaplar[2]);
        if(cevaplar[2]=='a' || cevaplar[2]=='a' || cevaplar[2]=='b' || cevaplar[2]=='B' || cevaplar[2]=='c' || cevaplar[2]=='C' || cevaplar[2]=='d' || cevaplar[2]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru3bas;
        }
        soru4bas:
        printf("Soru 4: Aşağıdakilerden hangisi bilgisayar donanımı değildir ?\nA)Ekran kartı\nB)İşlemci\nC)Sunucu\nD)HDD\nCevabınız: ");
        scanf("%s",&cevaplar[3]);
        if(cevaplar[3]=='a' || cevaplar[3]=='a' || cevaplar[3]=='b' || cevaplar[3]=='B' || cevaplar[3]=='c' || cevaplar[3]=='C' || cevaplar[3]=='d' || cevaplar[3]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru4bas;
        }
        soru5bas:
        printf("Soru 5: Aşağıdakilerden hangisi programlama dili değildir ?\nA)SSD\nB)HTML\nC)JavaScript\nD)PHP\nCevabınız: ");
        scanf("%s",&cevaplar[4]);
        if(cevaplar[4]=='a' || cevaplar[4]=='a' || cevaplar[4]=='b' || cevaplar[4]=='B' || cevaplar[4]=='c' || cevaplar[4]=='C' || cevaplar[4]=='d' || cevaplar[4]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru5bas;
        }
        soru6bas:
        printf("Soru 6: Aşağıdaki işletim sistemlerinden hangisi Windows tabanlı çalışmaktadır ?\nA)Centos\nB)Pardus\nC)XP\nD)Ubuntu\nCevabınız: ");
        scanf("%s",&cevaplar[5]);
        if(cevaplar[5]=='a' || cevaplar[5]=='a' || cevaplar[5]=='b' || cevaplar[5]=='B' || cevaplar[5]=='c' || cevaplar[5]=='C' || cevaplar[5]=='d' || cevaplar[5]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru6bas;
        }
        soru7bas:
        printf("Soru 7: Aşağıdakilerden hangisi grafik tasarım programıdır ?\nA)Adobe Photoshop\nB)Adobe Dreamweaver\nC)Adobe Premier Pro\nD)Filezilla\nCevabınız: ");
        scanf("%s",&cevaplar[6]);
        if(cevaplar[6]=='a' || cevaplar[6]=='a' || cevaplar[6]=='b' || cevaplar[6]=='B' || cevaplar[6]=='c' || cevaplar[6]=='C' || cevaplar[6]=='d' || cevaplar[6]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru7bas;
        }
        soru8bas:
        printf("Soru 8: Aşağıdakilerden hangisi bir web scripttir ?\nA)Wordpress\nB)Filezilla\nC)Adobe Photoshop\nD)Monitör\nCevabınız: ");
        scanf("%s",&cevaplar[7]);
        if(cevaplar[7]=='a' || cevaplar[7]=='a' || cevaplar[7]=='b' || cevaplar[7]=='B' || cevaplar[7]=='c' || cevaplar[7]=='C' || cevaplar[7]=='d' || cevaplar[7]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru8bas;
        }
        soru9bas:
        printf("Soru 9: Aşağıdakilerden hangisi sunucunun yükünü azaltarak web sitelerin daha hızlı açılmasını sağlamaktadır ?\nA)Web Browser\nB)Litespeed Web Cahce\nC)Wordpress)\nD)PHP\nCevabınız: ");
        scanf("%s",&cevaplar[8]);
        if(cevaplar[8]=='a' || cevaplar[8]=='a' || cevaplar[8]=='b' || cevaplar[8]=='B' || cevaplar[8]=='c' || cevaplar[8]=='C' || cevaplar[8]=='d' || cevaplar[8]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru9bas;
        }
        soru10bas:
        printf("Soru 10: Aşağıdakilerden hangisi web programlama dillerinden değildir ? \nA)HTML\nB)CSS\nC)PHP/nD)C\nCevabınız: ");
        scanf("%s",&cevaplar[9]);
        if(cevaplar[9]=='a' || cevaplar[9]=='a' || cevaplar[9]=='b' || cevaplar[9]=='B' || cevaplar[9]=='c' || cevaplar[9]=='C' || cevaplar[9]=='d' || cevaplar[9]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru10bas;
        }
        
        if(cevaplar[0] == 'd' || cevaplar[0]== 'D' )
        vizePuan=vizePuan+20;
        if(cevaplar[1] == 'b' || cevaplar[1]== 'B' )
        vizePuan=vizePuan+20;
        if(cevaplar[2] == 'd' || cevaplar[2]== 'D' )
        vizePuan=vizePuan+20;
        if(cevaplar[3] == 'c' || cevaplar[3]== 'C' )
        vizePuan=vizePuan+20;
        if(cevaplar[4] == 'a' || cevaplar[4]== 'A' )
        vizePuan=vizePuan+20;
        if(cevaplar[5] == 'c' || cevaplar[5]== 'C' )
        finalPuan=finalPuan+20;
        if(cevaplar[6] == 'a' || cevaplar[6]== 'A' )
        finalPuan=finalPuan+20;
        if(cevaplar[7] == 'a' || cevaplar[7]== 'A' )
        finalPuan=finalPuan+20;
        if(cevaplar[8] == 'b' || cevaplar[8]== 'B' )
        finalPuan=finalPuan+20;
        if(cevaplar[9] == 'd' || cevaplar[9]== 'D' )
        finalPuan=finalPuan+20;
        
        ToplamPuan=vizePuan*0.40+finalPuan*0.60;
        
        printf("Vize sınav notunuz: %i\nFinal sınav notunuz: %i\nNot ortalamanız: %i",vizePuan,finalPuan,ToplamPuan);
        
        cikis:
    
        getch();    return 0;
    }
  • 07-10-2020, 16:02:16
    #2
    stkersln adlı üyeden alıntı: mesajı görüntüle
    Merhabalar öncelikle. Oturumu 10 dakika olacak şekilde nasıl ayarlayabilirim ? 10 dakikanın sonunda uyarı mesajı ile beraber oturumun sonlandırılmasını istiyorum. Türkçe kaynaklara saatlerdir bakıyorum ama net bir şey bulamadım. Yardımcı olabilirseniz çok sevinirim

    Not: Sorular özenle hazırlanmadı, öylesine dursun diye örnek olarak hazırladım saçma olabilir oraya çok dikkat etmeyiniz

    #include <stdio.h>
    #include <locale.h>
    #include <stdlib.h>
    #include <conio.h>
    #include <time.h>
    
    void bekle(int zaman);
    
    int main() {
        setlocale(LC_ALL,"Turkish");
        
        // Final sınavına geçtikten sonra başlık ile Final sınavı bölümünde olduklarını görmek istiyorlar.
        // Geliştirici notu: Oturum süresi 10 dakika olarak ayarlanacak. Süre bittiği zaman sınav sona erecek.
        
        char cevaplar[10];
        int ToplamPuan=0, vizePuan=0, finalPuan=0;
        
        printf("Sorulardan ilk 5 tanesi vize diğer 5 tanesi final sorularıdır.\nŞıkları işaretlerken dikkatli olun. Bir kez gönderilen şık tekrar düzeltilemez !\nVize notunuzun YÜZDE KIRKI, final notunuzun ise YÜZDE ALTMIŞI alınmaktadır.\nBaşarılar...\n\n");
        
        soru1bas:
        printf("Soru 1: Aşağıdakilerden hangisi web kavramlarından değildir ?\nA)HTML\nB)CSS\nC)Browser (Tarayıcı)\nD)Monitör\nCevabınız: ");
        scanf("%s",&cevaplar[0]);
        if(cevaplar[0]=='a' || cevaplar[0]=='a' || cevaplar[0]=='b' || cevaplar[0]=='B' || cevaplar[0]=='c' || cevaplar[0]=='C' || cevaplar[0]=='d' || cevaplar[0]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru1bas;
        }
        soru2bas:
        printf("Soru 2: Aşağıdakilerden hangisi Centos sunucuya yeniden başlatma komutu gönderir ?\nA)Restart\nB)Reboot\nC)Reset\nD)returnstart\nCevabınız: ");
        scanf("%s",&cevaplar[1]);
        if(cevaplar[1]=='a' || cevaplar[1]=='a' || cevaplar[1]=='b' || cevaplar[1]=='B' || cevaplar[1]=='c' || cevaplar[1]=='C' || cevaplar[1]=='d' || cevaplar[1]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru2bas;
        }
        soru3bas:
        printf("Soru 3: Aşağıdakilerden hangisi işletim sistemi değildir ?\nA)Windows\nB)Pardus\nC)Centos\nD)Apache\nCevabınız: ");
        scanf("%s",&cevaplar[2]);
        if(cevaplar[2]=='a' || cevaplar[2]=='a' || cevaplar[2]=='b' || cevaplar[2]=='B' || cevaplar[2]=='c' || cevaplar[2]=='C' || cevaplar[2]=='d' || cevaplar[2]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru3bas;
        }
        soru4bas:
        printf("Soru 4: Aşağıdakilerden hangisi bilgisayar donanımı değildir ?\nA)Ekran kartı\nB)İşlemci\nC)Sunucu\nD)HDD\nCevabınız: ");
        scanf("%s",&cevaplar[3]);
        if(cevaplar[3]=='a' || cevaplar[3]=='a' || cevaplar[3]=='b' || cevaplar[3]=='B' || cevaplar[3]=='c' || cevaplar[3]=='C' || cevaplar[3]=='d' || cevaplar[3]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru4bas;
        }
        soru5bas:
        printf("Soru 5: Aşağıdakilerden hangisi programlama dili değildir ?\nA)SSD\nB)HTML\nC)JavaScript\nD)PHP\nCevabınız: ");
        scanf("%s",&cevaplar[4]);
        if(cevaplar[4]=='a' || cevaplar[4]=='a' || cevaplar[4]=='b' || cevaplar[4]=='B' || cevaplar[4]=='c' || cevaplar[4]=='C' || cevaplar[4]=='d' || cevaplar[4]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru5bas;
        }
        soru6bas:
        printf("Soru 6: Aşağıdaki işletim sistemlerinden hangisi Windows tabanlı çalışmaktadır ?\nA)Centos\nB)Pardus\nC)XP\nD)Ubuntu\nCevabınız: ");
        scanf("%s",&cevaplar[5]);
        if(cevaplar[5]=='a' || cevaplar[5]=='a' || cevaplar[5]=='b' || cevaplar[5]=='B' || cevaplar[5]=='c' || cevaplar[5]=='C' || cevaplar[5]=='d' || cevaplar[5]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru6bas;
        }
        soru7bas:
        printf("Soru 7: Aşağıdakilerden hangisi grafik tasarım programıdır ?\nA)Adobe Photoshop\nB)Adobe Dreamweaver\nC)Adobe Premier Pro\nD)Filezilla\nCevabınız: ");
        scanf("%s",&cevaplar[6]);
        if(cevaplar[6]=='a' || cevaplar[6]=='a' || cevaplar[6]=='b' || cevaplar[6]=='B' || cevaplar[6]=='c' || cevaplar[6]=='C' || cevaplar[6]=='d' || cevaplar[6]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru7bas;
        }
        soru8bas:
        printf("Soru 8: Aşağıdakilerden hangisi bir web scripttir ?\nA)Wordpress\nB)Filezilla\nC)Adobe Photoshop\nD)Monitör\nCevabınız: ");
        scanf("%s",&cevaplar[7]);
        if(cevaplar[7]=='a' || cevaplar[7]=='a' || cevaplar[7]=='b' || cevaplar[7]=='B' || cevaplar[7]=='c' || cevaplar[7]=='C' || cevaplar[7]=='d' || cevaplar[7]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru8bas;
        }
        soru9bas:
        printf("Soru 9: Aşağıdakilerden hangisi sunucunun yükünü azaltarak web sitelerin daha hızlı açılmasını sağlamaktadır ?\nA)Web Browser\nB)Litespeed Web Cahce\nC)Wordpress)\nD)PHP\nCevabınız: ");
        scanf("%s",&cevaplar[8]);
        if(cevaplar[8]=='a' || cevaplar[8]=='a' || cevaplar[8]=='b' || cevaplar[8]=='B' || cevaplar[8]=='c' || cevaplar[8]=='C' || cevaplar[8]=='d' || cevaplar[8]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru9bas;
        }
        soru10bas:
        printf("Soru 10: Aşağıdakilerden hangisi web programlama dillerinden değildir ? \nA)HTML\nB)CSS\nC)PHP/nD)C\nCevabınız: ");
        scanf("%s",&cevaplar[9]);
        if(cevaplar[9]=='a' || cevaplar[9]=='a' || cevaplar[9]=='b' || cevaplar[9]=='B' || cevaplar[9]=='c' || cevaplar[9]=='C' || cevaplar[9]=='d' || cevaplar[9]=='D')
        {
            printf("Bu şıkkı başarıyla seçtiniz. Bir sonraki soruya yönlendiriliyorsunuz.\n\n");
        }
        
        else {
            printf("Size sunulmayan bir şıkkı seçtiniz. Lütfen tekrar deneyin.\n");
            goto soru10bas;
        }
        
        if(cevaplar[0] == 'd' || cevaplar[0]== 'D' )
        vizePuan=vizePuan+20;
        if(cevaplar[1] == 'b' || cevaplar[1]== 'B' )
        vizePuan=vizePuan+20;
        if(cevaplar[2] == 'd' || cevaplar[2]== 'D' )
        vizePuan=vizePuan+20;
        if(cevaplar[3] == 'c' || cevaplar[3]== 'C' )
        vizePuan=vizePuan+20;
        if(cevaplar[4] == 'a' || cevaplar[4]== 'A' )
        vizePuan=vizePuan+20;
        if(cevaplar[5] == 'c' || cevaplar[5]== 'C' )
        finalPuan=finalPuan+20;
        if(cevaplar[6] == 'a' || cevaplar[6]== 'A' )
        finalPuan=finalPuan+20;
        if(cevaplar[7] == 'a' || cevaplar[7]== 'A' )
        finalPuan=finalPuan+20;
        if(cevaplar[8] == 'b' || cevaplar[8]== 'B' )
        finalPuan=finalPuan+20;
        if(cevaplar[9] == 'd' || cevaplar[9]== 'D' )
        finalPuan=finalPuan+20;
        
        ToplamPuan=vizePuan*0.40+finalPuan*0.60;
        
        printf("Vize sınav notunuz: %i\nFinal sınav notunuz: %i\nNot ortalamanız: %i",vizePuan,finalPuan,ToplamPuan);
    
        getch();    return 0;
    }
    1 thread oluştur bu threadi 1000ms ile sleep et, 1 adetde counter variable oluştur bu variable 60 * 10 adet döndüğünde ekrana mesaj yazdır ve uygulamayı sonlandır.
  • 07-10-2020, 16:24:36
    #3
    oguzhane adlı üyeden alıntı: mesajı görüntüle
    1 thread oluştur bu threadi 1000ms ile sleep et, 1 adetde counter variable oluştur bu variable 60 * 10 adet döndüğünde ekrana mesaj yazdır ve uygulamayı sonlandır.
    Demek istediğinizi az çok anladım fakat uygulamaya dökemedim hocam. Rica etsem uygulamalı olarak atma şansınız olur mu ?
  • 07-10-2020, 19:11:00
    #4
    stkersln adlı üyeden alıntı: mesajı görüntüle
    Demek istediğinizi az çok anladım fakat uygulamaya dökemedim hocam. Rica etsem uygulamalı olarak atma şansınız olur mu ?
    #include <stdio.h>
    #include <string.h>
    #include <pthread.h>
    #include <unistd.h>
    // Global variable:
    int i = 2;
    
    void *foo(){
      int counter = 0;
     while(1){
       sleep(1);
       counter++;
       if (counter >= (10 * 60)){
         printf("Programı durdur.");
         counter = 0;
         break;
       }
     }
    
    }
    
    int main(void){
      pthread_t id;
      pthread_create(&id, NULL, foo,NULL);
        
    
    }
  • 08-10-2020, 05:14:39
    #5
    oguzhane adlı üyeden alıntı: mesajı görüntüle
    #include <stdio.h>
    #include <string.h>
    #include <pthread.h>
    #include <unistd.h>
    // Global variable:
    int i = 2;
    
    void *foo(){
    int counter = 0;
    while(1){
    sleep(1);
    counter++;
    if (counter >= (10 * 60)){
    printf("Programı durdur.");
    counter = 0;
    break;
    }
    }
    
    }
    
    int main(void){
    pthread_t id;
    pthread_create(&id, NULL, foo,NULL);
    
    
    }
    Çok teşekkür ediyorum