Şimdi Ara

Arkadaşlar Alın size benden örnek bir program (C dilinde)!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
423
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <stdio.h>
    #include <math.h>
    #include <conio.h>

    main()
    {
    int gun,ay,ayx,yil,rgun,ray,rayx,ryil,sgun,say,syil;

    printf("Dogdugunuz ayi secin!\n\n");
    printf("1. Ocak\n");
    printf("2. Subat\n");
    printf("3. Mart\n");
    printf("4. Nisan\n");
    printf("5. Mayis\n");
    printf("6. Haziran\n");
    printf("7. Temmuz\n");
    printf("8. Agustos\n");
    printf("9. Eylul\n");
    printf("10. Ekim\n");
    printf("11. Kasim\n");
    printf("12. Aralik\n");
    printf("=======================> ");
    A:
    scanf("%d",&ayx);
    switch(ayx){
    case 1 : ay=1;
    break;
    case 2 : ay=2;
    break;
    case 3 : ay=3;
    break;
    case 4 : ay=4;
    break;
    case 5 : ay=5;
    break;
    case 6 : ay=6;
    break;
    case 7 : ay=7;
    break;
    case 8 : ay=8;
    break;
    case 9 : ay=9;
    break;
    case 10 : ay=10;
    break;
    case 11 : ay=11;
    break;
    case 12 : ay=12;
    break;
    default : printf("Ay numarasini yanlis girdiniz!");
    printf("Lutfen Tekrar Giriniz: ");
    goto A;
    break;
    }
    system("CLS");
    printf("Lutfen Dogdugunuz gunu giriniz: ");
    B:
    scanf("%d",&gun);
    system("CLS");
    if(gun>31 || gun<=0 && ay!=2){
    printf("Senin girdigin ay kac cekiyo la ole?\nYeniden gir kafami bozma: ");
    goto B;
    }
    else if(ay==2 && gun>28 || gun<=0){
    printf("Subat ayinda 28 gun var denyo! yada - girdin gunu!\nYeniden gir kafami bozma: ");
    goto B;
    }
    printf("Lutfen Dogdugunuz yili giriniz(Or:1965): ");
    scanf("%d",&yil);
    system("CLS");
    printf("Suanki Tarihi giriniz:\n");
    printf("1. Ocak\n");
    printf("2. Subat\n");
    printf("3. Mart\n");
    printf("4. Nisan\n");
    printf("5. Mayis\n");
    printf("6. Haziran\n");
    printf("7. Temmuz\n");
    printf("8. Agustos\n");
    printf("9. Eylul\n");
    printf("10. Ekim\n");
    printf("11. Kasim\n");
    printf("12. Aralik\n");
    printf("=======================> ");
    C:
    scanf("%d",&rayx);
    switch(rayx){
    case 1 : ray=1;
    break;
    case 2 : ray=2;
    break;
    case 3 : ray=3;
    break;
    case 4 : ray=4;
    break;
    case 5 : ray=5;
    break;
    case 6 : ray=6;
    break;
    case 7 : ray=7;
    break;
    case 8 : ray=8;
    break;
    case 9 : ray=9;
    break;
    case 10 : ray=10;
    break;
    case 11 : ray=11;
    break;
    case 12 : ray=12;
    break;
    default : printf("Ay numarasini yanlis girdiniz!");
    printf("Lutfen Tekrar Giriniz: ");
    goto C;
    break;
    }
    system("CLS");
    printf("Suanda ayin kaci: ");
    D:
    scanf("%d",&rgun);
    if(rgun>31 || rgun<=0 && ray!=2){
    printf("Senin girdigin ay kac cekiyo la ole?\nYeniden gir kafami bozma: ");
    goto D;
    }
    else if(ray==2 && rgun>28 || rgun<=0){
    printf("Subat ayinda 28 gun var denyo! yada - girdin gunu!\nYeniden gir kafami bozma: ");
    goto D;
    }
    system("CLS");
    printf("Suanki yil(or:2005): ");
    E:
    scanf("%d",&ryil);
    if(ryil<=yil) {
    printf("Ya daha dogmadin yada benle kafa bulmaya calisiyosun!");
    printf("\nYeniden adam akilli gir lan yili, yarmayim kafani! : ");
    goto E;
    }
    sgun = rgun-gun;

    if(sgun<0)
    sgun = -sgun;

    say = ray-ay;

    if(ay<0)
    say = -say;

    syil = ryil-yil;
    system("CLS");
    printf("\n\n\nSuan;\n\n%d yasindasiniz,\n\n%d ay,\n\n%d gun,\n\nyasamissiniz!",syil,say,sgun);


    printf("\n\n");
    system("PAUSE");
    }



    Elimden geldiğince bütün olasılıkları hesaba kattım! İi eğlenceler!







  • Suan;

    23 yasindasiniz,

    0 ay,

    4 gun,

    yasamissiniz!

    Devam etmek için bir tuşa basın . .


    dedi bende ay kısmında sorun var sanırım.
  • Hort
    Ilk defa Hort yapıyorum iyi geldi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.