Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
456
Tıklama
0
Öne Çıkarma
Arkadaşlar Alın size benden örnek bir program (C dilinde)!
L
20 yıl
Onbaşı
Konu Sahibi

#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!

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



R
20 yıl
Yarbay

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.



O
11 yıl
Binbaşı

Hort
Ilk defa Hort yapıyorum iyi geldi



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.