#include #include #include int asgrmaas; // asgari ücret int *netmaas; int serino; double tcno; // TC kimlik numarası char statu; // calışma pozisyonu int mdnhal; // Medeni hal durumu char ad,soyad; int csayisi,cikis; // çocuk sayısı int esdrm ; // es durumu void main() { do{ asgrmaas=5500; netmaas=&asgrmaas; printf("\t **...Sosyal Guvenlik Kurumu net maas hesaplama programnina hosgeldiniz...**\n"); printf("\t \n **Maas suanki asgari ucret(5500)uzerinden hesaplanir ...**\n"); printf("\n''Luttfen TC kimlik numaranizi giriniz'' = "); scanf("%d",&tcno); do{ printf("\n''Luttfen SGK kurumu 5 haneli seri numaranizi giriniz'' = "); scanf("%d",&serino); if(serino>99999 || serino<9999) { printf("Lutfen 5 haneli sayi giriniz giriniz!\n"); } }while(serino>99999 || serino<9999); printf("\n AD: "); scanf("%s",&ad); printf("\n SOYAD: "); scanf("%s",&soyad); do{ printf("\n **Calistiginiz statuyu yandaki rakamlarla belirtiniz !** \n (Isci (1) & Memur (2) '' = "); scanf("%d",&statu); if(statu!=1 && statu!=2){ printf("Lutfen yukaridaki rakamlardan birini giriniz sayi giriniz giriniz!\n"); } }while(statu!=1 && statu!=2); if(statu == 1 ){ asgrmaas=asgrmaas+1800; } else if(statu == 2){ asgrmaas=asgrmaas+1500; } do{ printf("\n **Medeni halinizi yandaki rakamlarla belirtiniz** \n (Evli (1) ,Dul (2) , Bekar (3) = "); scanf("%d",&mdnhal); if(mdnhal!=1 && mdnhal!=2 && mdnhal!=3){ printf("Lutfen yukaridaki rakamlardan birini giriniz sayi giriniz giriniz!\n"); } }while( mdnhal!=1 && mdnhal!=2 && mdnhal!=3); if(mdnhal == 1){ asgrmaas=asgrmaas+100; } else if(mdnhal == 2 ){ asgrmaas=asgrmaas+200; } else if(mdnhal == 3){ asgrmaas=asgrmaas+0; } do{ printf("\n **Es calisma durumunu yandaki rakamlarla belirtiniz** \n (Evet (1) ,Hayir (2) , = "); scanf("%d",&esdrm); if(esdrm!=1 && esdrm!=2){ printf("Lutfen yukaridaki rakamlardan birini giriniz sayi giriniz giriniz!\n"); } }while(esdrm!=1 && esdrm!=2); if(esdrm == 2){ asgrmaas=asgrmaas+100; } printf("\n **Cocuk sayinizi giriniz** = "); scanf("%d",&csayisi); { if(csayisi == 0) asgrmaas=asgrmaas+0; else if(csayisi==1) asgrmaas=asgrmaas+100; else if(csayisi==2) asgrmaas=asgrmaas+200; else if(csayisi==3) asgrmaas=asgrmaas+300; else if(csayisi==4) asgrmaas=asgrmaas+400; else asgrmaas=asgrmaas+500; } printf(" \t\n NET MAASINIZ: %d \n",*netmaas); FILE *fp; if((fp=fopen("sgk.txt","a"))==NULL){ printf("dosya bulunamadı"); } fprintf(fp," SGK NO : %d \t ",serino); fprintf(fp,"NET MAAS : %d",*netmaas); printf("\n Yeni bir net maas hesaplamak icin (0) tuslayiniz cikmak icin (1) tuslayiniz = "); scanf("%d",&cikis); system("cls"); }while(cikis == 0); if(cikis == 1){ printf("KAPANIYOR...."); Sleep(3000); } }