Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
455
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!



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.