Programalama > C#

Etiketler: ögrenci, takip, programi

Ort. 0
Puan ver:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#include<graphics.h>
#include<math.h>
#include<io.h>

menurenk()
{
textbackground(0);
textcolor(15);
}





kutu(int x1, int y1, int x2, int y2)
{
int i;
gotoxy(x1,y1); cprintf("%c",201);
for(i=x1+1;i<x2;i++) cprintf("%c",205);
gotoxy(x2,y1); cprintf("%c",187);
for(i=y1+1;i<y2;i++)
{
gotoxy(x1,i); cprintf("%c",186);
gotoxy(x2,i); cprintf("%c",186);
}
gotoxy(x1,y2); cprintf("%c",200);
for(i=x1+1;i<x2;i++)

cprintf("%c",205);
gotoxy(x2,y2);
cprintf("%c",188);
}


struct kayit_tipi{
char k;
char num[20];
char isim[20];

char soyad[30];
char anaad[20];
char babaad[20];
char dtarihi[20];
char tel[15];
char adres[50];
char dyeri[50];
char mezun[50];

//struct not_tipi{
char f;
int karne;
double not1,not2,not3,sozlu1,sozlu2,sozlu3;
double ortalama;
} kayit;//} not;
FILE *dosya;
FILE *dosya1;
FILE *dosya2;
int i,a,say,kaysay,kayitno;
char cev,sec,c;
char ara[10];
char cevap;
int satir,sutun;

char menu1[][40]={"OGRENCIYE AIT BILGILER ",
		  "OGRENCI NOT BILGILERI ",
		  "OGRENCI HAKKINDA GORUSLER "};
char menu2[][40]={"KAYIT EKLE",
		  "KAYIT LISTELE",
		  "KAYIT ARAMA",
		  "KAYIT DUZETME",
		  "KAYIT SILME"};
char menu3[][40]={"GORUS YAZ",
		  "GORUS OKU",};
char menu4[][40]={"KAYIT EKLE",
		  "KAYIT LISTELE",
		  "KAYIT ARAMA",
		  "KAYIT DUZETME",
		  "KAYIT SILME"};

int ksay()
{ return (filelength(fileno(dosya))/sizeof(struct kayit_tipi));}

int ksay1()
{ return(filelength(fileno(dosya1))/sizeof(struct kayit_tipi));}
// OGRENCIYE AIT BILGILER KAYIT BOLUMU

giris(void)
{  menurenk();

do{    clrscr();
kutu(6,2,75,4);
kutu(3,6,78,25);
kutu(6,8,75,23);
gotoxy(24,3);  printf("   *****  KAYIT BOLUMU *****   ");

if((dosya=fopen("ogrenci.dat","r+b"))==NULL)
dosya=fopen("ogrenci.dat","w+b");

gotoxy(16,12); printf("™§rencinin Numaras.............:");
gets(kayit.num);
gotoxy(16,14);printf("™§rencinin Ad..................:");
gets(kayit.isim);
gotoxy(16,16);printf("™§rencinin Soyad...............:");
gets(kayit.soyad);
gotoxy(16,18);printf("™§rencinin Annesinin Ad........:");
gets(kayit.anaad);
gotoxy(16,20);printf("™§rencinin Babasnn Ad........:");
gets(kayit.babaad);
clrscr();
kutu(6,2,75,4);
kutu(3,6,78,25);
kutu(6,8,75,23);
gotoxy(24,3);  printf("   *****  KAYIT BOLUMU *****   ");

gotoxy(16,12);printf("™§rencinin Do§um Yeri...........:");
gets(kayit.dyeri);
gotoxy(16,14);printf("™§rencinin Do§um Tarihi.........:");
gets(kayit.dtarihi);
gotoxy(16,16);printf("™§rencinin Adresi...............:");
gets(kayit.adres);
gotoxy(16,18);printf("™§rencinin Ev Telefonu..........:");
gets(kayit.tel);
gotoxy(16,20);printf("™§rencinin Mezun Oldu§u Okul....:");
gets(kayit.mezun);
gotoxy(14,24); printf("Girilen Bilgiler Dogru mu[E/H]...:");
cev=getch();
if(cev=='E'|| cev=='e'){
kayit.k='*';
fseek(dosya,filelength(fileno(dosya)),SEEK_SET);
fwrite(&kayit,sizeof(struct kayit_tipi),1,dosya);
flushall();
}
gotoxy(14,24); printf("Devam Etmek ˜stiyor Musunuz?[E/H]..:");
gotoxy(51,24); c=getch();
} while(c=='E'|| c=='e');

//fclose(dosya);
}

// OGRENCIYE AIT BILGILER LISTELEME BOLUMU

listele()
{
 char ara[20];
 dosya=fopen("ogrenci.dat","r+b");
menurenk();
clrscr();
 kutu(6,2,75,4);
 kutu(2,5,26,7);
 kutu(28,5,52,7);
 kutu(54,5,78,7);
  //kutu(2,8,26,24);
 gotoxy(24,3);  printf("   *****  LISTELEME BOLUMU *****   ");
 gotoxy(5,6); printf("OGRENCININ NUMARASI");
 gotoxy(33,6); printf("OGRENCININ ADI");
 gotoxy(58,6);  printf("OGRENCININ SOYADI\n");

 kaysay=ksay();
for(i=0; i<kaysay;i++)
{
 fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
 fread(&kayit,sizeof(struct kayit_tipi),1,dosya);
   if(kayit.k=='*')
    {
      say++;
      printf("\n");
      printf("%5s", kayit.num);
      printf("%30s",kayit.isim);
      printf("%30s",kayit.soyad);

      if(say==17)
      {
       printf("\nDi§er Sayfa ˜‡in Bir TuŸa Basnz...");
       getch();
       clrscr();
       kutu(6,2,75,4);
       kutu(2,5,26,7);
       kutu(28,5,52,7);
       kutu(54,5,78,7);
       gotoxy(24,3);  printf("   *****  LISTELEME BOLUMU *****   ");
       gotoxy(5,6); printf("OGRENCININ NUMARASI");
       gotoxy(33,6); printf("OGRENCININ ADI");
       gotoxy(58,6);  printf("OGRENCININ SOYADI\n");
      }
    }
}

gotoxy(25,24); printf("Listelenecek Kaytlar Bitti...");
gotoxy(14,25); printf("Ayrntl Bilgi ˜‡in Space(BoŸluk) tuŸunu kullannz..");
c=getch();
switch(c){
case 27: break;
case 32: {
do{clrscr();
kutu(2,1,79,3); //Baslik icin
kutu(2,4,79,6); //numara icin
kutu(2,7,34,19); // ilk bes bolum
kutu(36,7,79,19); //ikinci bes bolum
kutu(2,20,79,22); // aradiginiz kayit bumu
kutu(2,20,79,22); // aradiginiz kayit bulunamadi
kutu(2,23,79,25); // devam edecekmisiniz
gotoxy(24,2);  printf("   *****  LISTELEME BOLUMU *****   ");
gotoxy(8,5);printf("Bilgileri Listelenecek ™§rencinin Numarasn Giriniz..:");
gets(ara);
flushall();
kaysay=ksay();
for(i=0; i<kaysay;i++)
{
 fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
 fread(&kayit,sizeof(struct kayit_tipi),1,dosya);
if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
{

gotoxy(5,9); printf("Numaras.....: %s",kayit.num);
gotoxy(5,11); printf("Ad..........: %s",kayit.isim);
gotoxy(5,13); printf("Soyad.......: %s",kayit.soyad);
gotoxy(5,15); printf("Ana Ad......: %s",kayit.anaad);
gotoxy(5,17); printf("Baba Ad.....: %s",kayit.babaad);

gotoxy(39,9);printf("Do§um Yeri.....: %s",kayit.dyeri);
gotoxy(39,11);printf("Do§um Tarihi...: %s",kayit.dtarihi);
gotoxy(39,13);printf("Adresi.........: %s",kayit.adres);
gotoxy(39,15);printf("Ev Tel.........: %s",kayit.tel);
gotoxy(39,17);printf("Mezun Ol.Okul..: %s",kayit.mezun);

gotoxy(16,21); printf("Listelenecek Kayt De§ilse [H]....:") ;
cev=getch();
if(cev=='E'||cev=='e') return 0;
else {
gotoxy(16,21);printf("Listelenecek Kayt Bulunamad......");};
}  }

gotoxy(16,24); printf("Devam Edecek Misiniz?[E/H]..:");
c=getch();
 }while(c=='E'|| c=='e');}}
// fclose(dosya);
 }



// OGRENCIYE AIT BILGILER ARAMA BOLUMU



arama()
{  char ara[20];
menurenk();

do{ clrscr();
kutu(2,1,79,3); //Baslik icin
kutu(2,4,79,6); //numara icin
kutu(2,7,34,19); // ilk bes bolum
kutu(36,7,79,19); //ikinci bes bolum
kutu(2,20,79,22); // aradiginiz kayit bumu
kutu(2,20,79,22); // aradiginiz kayit bulunamadi
kutu(2,23,79,25); // devam edecekmisiniz
gotoxy(24,2);  printf("   *****  ARAMA BOLUMU *****   ");
gotoxy(8,5);printf("Arad§nz ™§rencinin Numarasn Giriniz..:");
gets(ara);
flushall();
  dosya=fopen("ogrenci.dat","r+b");
  kaysay=ksay();
for(i=0; i<kaysay;i++)
{

 fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
 fread(&kayit,sizeof(struct kayit_tipi),1,dosya);
if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
{

gotoxy(5,9); printf("Numaras.....: %s",kayit.num);
gotoxy(5,11); printf("Ad..........: %s",kayit.isim);
gotoxy(5,13); printf("Soyad.......: %s",kayit.soyad);
gotoxy(5,15); printf("Ana Ad......: %s",kayit.anaad);
gotoxy(5,17); printf("Baba Ad.....: %s",kayit.babaad);

gotoxy(39,9);printf("Do§um Yeri.....: %s",kayit.dyeri);
gotoxy(39,11);printf("Do§um Tarihi...: %s",kayit.dtarihi);
gotoxy(39,13);printf("Adresi.........: %s",kayit.adres);
gotoxy(39,15);printf("Ev Tel.........: %s",kayit.tel);
gotoxy(39,17);printf("Mezun Ol.Okul..: %s",kayit.mezun);

gotoxy(16,21); printf("Aranan Kayt De§ilse [H].....:") ;
cev=getch();
if(cev=='E'||cev=='e') return 0;
else {
gotoxy(16,21);printf("Arad§nz Kayt Bulunamad....");};
}  }

gotoxy(16,24); printf("Devam Edecek Misiniz?[E/H]..:");
c=getch();
 }while(c=='E'|| c=='e');
// fclose(dosya);
 }

//OGRENCIYE AIT BILGILER DUZELTME BOLUMU

duzelt()
{
  char ara[20];
  menurenk();

   do
    { clrscr();
      kutu(2,1,79,3); //Baslik icin
      kutu(2,4,79,6); //numara icin
      kutu(2,7,34,19); // ilk bes bolum
      kutu(36,7,79,19); //ikinci bes bolum
      kutu(2,20,79,22); // aradiginiz kayit bumu
      kutu(2,20,79,22); // aradiginiz kayit bulunamadi
      kutu(2,23,79,25); // devam edecekmisiniz
      gotoxy(24,2);  printf("   *****  DUZELTME BOLUMU *****   ");
      gotoxy(8,5);printf("Dzeltilecek Kaydn Numarasn Giriniz..:");
      gets(ara);
      gotoxy(10,24); printf("Not!:Esc TuŸunu kullanarak duzeltti§iniz kayttan ‡kabilirsiniz..");
      flushall();
      dosya=fopen("ogrenci.dat","r+b");
      kaysay=ksay();
     for(i=0; i<kaysay;i++)
	{
	  fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
	  fread(&kayit,sizeof(struct kayit_tipi),1,dosya);
	  if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
	      {
	    do{
	       gotoxy(5,9);  printf("1-Numaras......: %s",kayit.num);
	       gotoxy(5,11); printf("2-Ad...........: %s",kayit.isim);
	       gotoxy(5,13); printf("3-Soyad........: %s",kayit.soyad);
	       gotoxy(5,15); printf("4-Ana Ad.......: %s",kayit.anaad);
	       gotoxy(5,17); printf("5-Baba Ad......: %s",kayit.babaad);

	       gotoxy(39,9); printf("6-D. Yeri.......: %s",kayit.dyeri);
	       gotoxy(39,11);printf("7-D. Tarihi.....: %s",kayit.dtarihi);
	       gotoxy(39,13);printf("8-Adresi........: %s",kayit.adres);
	       gotoxy(39,15);printf("9-Ev Tel........: %s",kayit.tel);
	       gotoxy(39,17);printf("0-Mezun Ol.Ok...: %s",kayit.mezun);

	       gotoxy(16,21); printf("Dzelteceginiz B”lm[1-10]...:");
	       cevap=getch();
	       switch(cevap)
		 {
		   case '1': { gotoxy(5,9);  printf("1-Numaras......: "); gets(kayit.num); break;}
		   case '2': { gotoxy(5,11); printf("2-Ad...........: "); gets(kayit.isim); break;}
		   case '3': { gotoxy(5,13); printf("3-Soyad........: "); gets(kayit.soyad); break;}
		   case '4': { gotoxy(5,15); printf("4-Ana Ad.......: "); gets(kayit.anaad); break;}
		   case '5': { gotoxy(5,17); printf("5-Baba Ad......: "); gets(kayit.babaad); break;}
		   case '6': { gotoxy(39,9); printf("6-D.Yeri........: "); gets(kayit.dyeri); break;}
		   case '7': { gotoxy(39,11);printf("7-D.Tarihi......: "); gets(kayit.dtarihi); break;}
		   case '8': { gotoxy(39,13);printf("8-Adresi........: "); gets(kayit.adres); break;}
		   case '9': { gotoxy(39,15);printf("9-Ev Tel........: "); gets(kayit.tel); break;}
		   case '0':{  gotoxy(39,17);printf("10-Mezun Ol.Ok..: "); gets(kayit.mezun); break;}
		 }
	      }while(cevap!=27);
    fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
    fwrite(&kayit,sizeof(struct kayit_tipi),1,dosya);
    flushall();
    gotoxy(16,21); printf("        Kayt Dzeltildi........    ");
    gotoxy(10,24); printf("                                                                   ");
    gotoxy(16,24); printf("   Devam Edecek Misiniz?[E/H]......:");
    c=getch();
  }}
  }while(c=='E'|| c=='e');
 //   fclose(dosya);
    }

// OGRENCIYE AIT BILGILER SILME BOLUMU

silme()
{ char ara[20];
  menurenk();

   do
    { clrscr();
      kutu(2,1,79,3); //Baslik icin
      kutu(2,4,79,6); //numara icin
      kutu(2,7,34,19); // ilk bes bolum
      kutu(36,7,79,19); //ikinci bes bolum
      kutu(2,20,79,22);
      kutu(2,20,79,22);
      kutu(2,23,79,25); //devam edecekmisiniz
      gotoxy(24,2);  printf("   *****  SILME BOLUMU *****   ");
      gotoxy(8,5);printf("Silinecek Kaydn Numarasn Giriniz..:");
      gets(ara);
     // gotoxy(10,24); printf("Not!:Esc TuŸunu kullanarak duzeltti§iniz kayttan ‡kabilirsiniz..");
      //flushall();
      dosya=fopen("ogrenci.dat","r+b");
      kaysay=ksay();
     for(i=0; i<kaysay;i++)
	{
	  fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
	  fread(&kayit,sizeof(struct kayit_tipi),1,dosya);
	  if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
	      {

	       gotoxy(5,9);  printf("Numaras......: %s",kayit.num);
	       gotoxy(5,11); printf("Ad...........: %s",kayit.isim);
	       gotoxy(5,13); printf("Soyad........: %s",kayit.soyad);
	       gotoxy(5,15); printf("Ana Ad.......: %s",kayit.anaad);
	       gotoxy(5,17); printf("Baba Ad......: %s",kayit.babaad);

	       gotoxy(39,9); printf("D. Yeri.......: %s",kayit.dyeri);
	       gotoxy(39,11);printf("D. Tarihi.....: %s",kayit.dtarihi);
	       gotoxy(39,13);printf("Adresi........: %s",kayit.adres);
	       gotoxy(39,15);printf("Ev Tel........: %s",kayit.tel);
	       gotoxy(39,17);printf("Mezun Ol.Ok...: %s",kayit.mezun);

	       gotoxy(16,21); printf("Silmek ˜stiyor Musunuz [E/H]...:");
	       cevap=getch();
	 if(cevap =='E'|| cevap=='e'){
    kayit.k='s';
    fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
    fwrite(&kayit,sizeof(struct kayit_tipi),1,dosya);
    flushall();
    gotoxy(16,21); printf("        Kayt Silindi........        ");
    gotoxy(10,24); printf("                                                                   ");
    gotoxy(16,24); printf("   Devam Edecek Misiniz?[E/H]......:");
    c=getch(); }
  } else{ gotoxy(16,21);   printf(" Silinecek Kayt Bulunamad......    ");};
 } }while(c=='E'|| c=='e');
 //fclose(dosya);
    }

// OGRENCININ NOT BILGILERININ KAYIT BOLUMU

giris1()
{
 menurenk();

do{    clrscr();
kutu(6,1,74,3);    //baŸlk
kutu(10,4,70,6);   //numara
kutu(20,7,60,10);  //adsoyad
kutu(10,11,39,13); //yazllar
kutu(41,11,70,13); //s”zller
kutu(10,11,39,19); //yazlnotlar
kutu(41,11,70,19); //sozlunotlar
kutu(10,20,39,22); //ortalama
kutu(41,20,70,22); //karne notu
kutu(10,23,70,25); //devam etmek is.
gotoxy(24,2);  printf("   *****  KAYIT BOLUMU *****   ");
gotoxy(20,12); printf("YAZILILAR");
gotoxy(51,12); printf("SOZLULER");
dosya=fopen("ogrenci.dat","r+b");
if((dosya1=fopen("not.dat","r+b"))==NULL)
dosya1=fopen("not.dat","w+b");
   gotoxy(19,5);printf("™§rencinin Numarasn Giriniz...: ");
      gets(ara);

kaysay=ksay();
     for(i=0; i<kaysay;i++)

	{
	/* fseek(dosya1,i*sizeof(struct kayit_tipi),SEEK_SET);
	  fread(&kayit,sizeof(struct kayit_tipi),1,dosya1);*/

       fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
	  fread(&kayit,sizeof(struct kayit_tipi),1,dosya);
	  if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
	      {
	gotoxy(31,8);  printf("Ad.......: %s",kayit.isim);
	gotoxy(31,9); printf("Soyad....: %s",kayit.soyad);

   gotoxy(15,14); printf("I.   Not......: "); scanf("%lf",&kayit.not1);
   gotoxy(15,16); printf("II.  Not......: "); scanf("%lf",&kayit.not2);
   gotoxy(15,18); printf("III. Not......: "); scanf("%lf",&kayit.not3);

   gotoxy(46,14); printf("I.   Sozlu....: "); scanf("%lf",&kayit.sozlu1);
   gotoxy(46,16); printf("II.  Sozlu....: "); scanf("%lf",&kayit.sozlu2);
   gotoxy(46,18); printf("III. Sozlu....: "); scanf("%lf",&kayit.sozlu3);

   kayit.ortalama= (kayit.not1+kayit.not2+kayit.not3+kayit.sozlu1+kayit.sozlu2+kayit.sozlu3)/6;
   gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
   if(kayit.ortalama>=25 && kayit.ortalama<=44)  { kayit.karne=1/1;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=45 && kayit.ortalama<=54) { kayit.karne=4/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=55 && kayit.ortalama<=69) { kayit.karne=6/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=70 && kayit.ortalama<=84) { kayit.karne=8/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=85 && kayit.ortalama<=100) {kayit.karne=10/2; gotoxy(44,21); printf("Karne notu...:%d",kayit.karne);}

   gotoxy(18,24); printf("Girilen Bilgiler Do§ru mu[E/H]...:");
   cev=getch();
   if(cev=='E'|| cev=='e'){ kayit.k='*';
fseek(dosya1,filelength(fileno(dosya1)),SEEK_SET);
fwrite(&kayit,sizeof(struct kayit_tipi),1,dosya1);
flushall();
}

 gotoxy(16,24); printf("   Devam Edecek Misiniz?[E/H]......:");
    c=getch(); }
 } }while(c=='E'|| c=='e');
}


//OGRENCININ NOT BILGILERININ LISTELEME BOLUMU
listele1()
{
 char ara[20];
 dosya1=fopen("not.dat","r+b");
 dosya= fopen("ogrenci.dat","r+b");
menurenk();
clrscr();
 kutu(6,2,75,4);
 kutu(2,5,26,7);
 kutu(28,5,52,7);
 kutu(54,5,78,7);
  //kutu(2,8,26,24);
 gotoxy(24,3);  printf("   *****  LISTELEME BOLUMU *****   ");
 gotoxy(5,6); printf("OGRENCININ NUMARASI");
 gotoxy(33,6); printf("OGRENCININ ADI");
 gotoxy(58,6);  printf("OGRENCININ SOYADI\n");

 kaysay=ksay1();
for(i=0; i<kaysay;i++)
{

 fseek(dosya1,i*sizeof(struct kayit_tipi),SEEK_SET);
 fread(&kayit,sizeof(struct kayit_tipi),1,dosya1);
   if(kayit.k=='*')
    {
      say++;
      printf("\n");
      printf("%13s", kayit.num);
      printf("%27s",kayit.isim);
      printf("%25s",kayit.soyad);

      if(say==17)
      {
       printf("\nDi§er Sayfa ˜‡in Bir TuŸa Basnz...");
       getch();
       clrscr();
       kutu(6,2,75,4);
       kutu(2,5,26,7);
       kutu(28,5,52,7);
       kutu(54,5,78,7);
       gotoxy(24,3);  printf("   *****  LISTELEME BOLUMU *****   ");
       gotoxy(5,6); printf("OGRENCININ NUMARASI");
       gotoxy(33,6); printf("OGRENCININ ADI");
       gotoxy(58,6);  printf("OGRENCININ SOYADI\n");
      }
    }
}

gotoxy(25,24); printf("Listelenecek Kaytlar Bitti...");
gotoxy(12,25); printf("Ayrntl Bilgi ˜‡in Space(BoŸluk) TuŸunu kullannz...");
c=getch();
switch(c){
case 27: break;
case 32: { if(kayit.k=='*'){  do{clrscr();
kutu(6,1,74,3);    //baŸlk
kutu(10,4,70,6);   //numara
kutu(20,7,60,10);  //adsoyad
kutu(10,11,39,13); //yazllar
kutu(41,11,70,13); //s”zller
kutu(10,11,39,19); //yazlnotlar
kutu(41,11,70,19); //sozlunotlar
kutu(10,20,39,22); //ortalama
kutu(41,20,70,22); //karne notu
kutu(10,23,70,25); //devam etmek is.
gotoxy(20,12); printf("YAZILILAR");
gotoxy(51,12); printf("SOZLULER");

gotoxy(24,2);  printf("   *****  LISTELEME BOLUMU *****   ");
gotoxy(12,5);printf("Notlar Listelenecek ™§rencinin Numarasn Giriniz..:");
gets(ara);
flushall();
kaysay=ksay1();
for(i=0; i<kaysay;i++)
{
 fseek(dosya1,i*sizeof(struct kayit_tipi),SEEK_SET);
 fread(&kayit,sizeof(struct kayit_tipi),1,dosya1);
if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
{
	gotoxy(31,8);  printf("Ad.......: %s",kayit.isim);
	gotoxy(31,9);  printf("Soyad....: %s",kayit.soyad);

	gotoxy(15,14); printf("I.   Not.....: %3.0lf",kayit.not1);
	gotoxy(15,16); printf("II.  Not.....: %3.0lf",kayit.not2);
	gotoxy(15,18); printf("III. Not.....: %3.0lf",kayit.not3);

	gotoxy(46,14); printf("I.   Sozlu...: %3.0lf",kayit.sozlu1);
	gotoxy(46,16); printf("II.  Sozlu...: %3.0lf",kayit.sozlu2);
	gotoxy(46,18); printf("III. Sozlu...: %3.0lf",kayit.sozlu3);

	gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
     if( kayit.ortalama>=25 &&  kayit.ortalama<=44)  { kayit.karne=1/1;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if( kayit.ortalama>=45 &&  kayit.ortalama<=54) { kayit.karne=4/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if( kayit.ortalama>=55 &&  kayit.ortalama<=69) { kayit.karne=6/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if( kayit.ortalama>=70 && kayit.ortalama<=84) {kayit.karne=8/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if( kayit.ortalama>=85 && kayit.ortalama<=100) {kayit.karne=10/2; gotoxy(44,21); printf("Karne notu...:%d",kayit.karne);}



gotoxy(14,24); printf("  Listelenecek Kayt De§ilse [H]...:") ;
cev=getch();
if(cev=='E'||cev=='e') return 0;
else {
gotoxy(14,24); printf("  Listelenecek Kayt Bulunamad.....");};
}  }

gotoxy(14,24); printf("      Devam Edecek Misiniz?[E/H]...:");
c=getch();  if(!(c=='e')||(c=='E')) break;
 }while(c=='E'|| c=='e');
}} }
}

// OGRENCININ NOT BILGILERININ ARAMA BOLUMU
arama1()
{
char ara[20];

menurenk();
do{clrscr();
kutu(6,1,74,3);    //baŸlk
kutu(10,4,70,6);   //numara
kutu(20,7,60,10);  //adsoyad
kutu(10,11,39,13); //yazllar
kutu(41,11,70,13); //s”zller
kutu(10,11,39,19); //yazlnotlar
kutu(41,11,70,19); //sozlunotlar
kutu(10,20,39,22); //ortalama
kutu(41,20,70,22); //karne notu
kutu(10,23,70,25); //devam etmek is.
gotoxy(20,12); printf("YAZILILAR");
gotoxy(51,12); printf("SOZLULER");

gotoxy(24,2);  printf("   *****  ARAMA BOLUMU *****   ");
gotoxy(20,5);printf("™§rencinin Numarasn Giriniz..:");
gets(ara);
flushall();
 dosya=fopen("ogrenci.dat","r+b");
  dosya1=fopen("not.dat","r+b");
kaysay=ksay1();
for(i=0; i<kaysay;i++)
{

 fseek(dosya1,i*sizeof(struct kayit_tipi),SEEK_SET);
 fread(&kayit,sizeof(struct kayit_tipi),1,dosya1);

if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
{
	gotoxy(31,8);  printf("Ad.......: %s",kayit.isim);
	gotoxy(31,9);  printf("Soyad....: %s",kayit.soyad);

	gotoxy(15,14); printf("I.   Not.....: %3.0lf",kayit.not1);
	gotoxy(15,16); printf("II.  Not.....: %3.0lf",kayit.not2);
	gotoxy(15,18); printf("III. Not.....: %3.0lf",kayit.not3);

	gotoxy(46,14); printf("I.   Sozlu...: %3.0lf",kayit.sozlu1);
	gotoxy(46,16); printf("II.  Sozlu...: %3.0lf",kayit.sozlu2);
	gotoxy(46,18); printf("III. Sozlu...: %3.0lf",kayit.sozlu3);

	gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
	if(kayit.ortalama>=25 && kayit.ortalama<=44)  { kayit.karne=1/1;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
	if(kayit.ortalama>=45 && kayit.ortalama<=54) { kayit.karne=4/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
	if(kayit.ortalama>=55 && kayit.ortalama<=69) { kayit.karne=6/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
	if(kayit.ortalama>=70 && kayit.ortalama<=84) { kayit.karne=8/2;  gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
	if(kayit.ortalama>=85 && kayit.ortalama<=100){ kayit.karne=10/2; gotoxy(44,21); printf("Karne notu...:%d",kayit.karne);}



gotoxy(14,24); printf("        Aranan Kayt De§ilse [H]...:") ;
cev=getch();
if(cev=='E'||cev=='e') return 0;
else {
gotoxy(14,24); printf("        Aranan Kayt Bulunamad.....");};
}  }

gotoxy(14,24); printf("      Devam Edecek Misiniz?[E/H]...:");
c=getch();
 }while(c=='E'|| c=='e');
 }

//OGRENCININ NOT BILGILERININ DUZELTME BOLUMU

duzelt1()
{
char ara[20];

menurenk();
do{clrscr();
kutu(6,1,74,3);    //baŸlk
kutu(10,4,70,6);   //numara
kutu(20,7,60,10);  //adsoyad
kutu(10,11,39,13); //yazllar
kutu(41,11,70,13); //s”zller
kutu(10,11,39,19); //yazlnotlar
kutu(41,11,70,19); //sozlunotlar
kutu(10,20,39,22); //ortalama
kutu(41,20,70,22); //karne notu
kutu(10,23,70,25); //devam etmek is.
gotoxy(20,12); printf("YAZILILAR");
gotoxy(51,12); printf("SOZLULER");

gotoxy(24,2);  printf("   *****  DUZELTME BOLUMU *****   ");
gotoxy(20,5);printf(" ™§rencinin Numarasn Giriniz..:");
gets(ara);

  flushall();
      dosya=fopen("ogrenci.dat","r+b");
      dosya1=fopen("not.dat","r+b");
      kaysay=ksay1();
     for(i=0; i<kaysay;i++)
	{
	  fseek(dosya1,i*sizeof(struct kayit_tipi),SEEK_SET);
	  fread(&kayit,sizeof(struct kayit_tipi),1,dosya1);
	  if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
	      { gotoxy(31,8);  printf("Ad.......: %s",kayit.isim);
		gotoxy(31,9);  printf("Soyad....: %s",kayit.soyad);

	    do{
	gotoxy(15,14); printf("1- I.   Not.....: %3.0lf",kayit.not1);
	gotoxy(15,16); printf("2- II.  Not.....: %3.0lf",kayit.not2);
	gotoxy(15,18); printf("3- III. Not.....: %3.0lf",kayit.not3);

	gotoxy(46,14); printf("4- I.   Sozlu...: %3.0lf",kayit.sozlu1);
	gotoxy(46,16); printf("5- II.  Sozlu...: %3.0lf",kayit.sozlu2);
	gotoxy(46,18); printf("6- III. Sozlu...: %3.0lf",kayit.sozlu3);

	gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
   if(kayit.ortalama>=25 && kayit.ortalama<=44)  { kayit.karne=1; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=45 && kayit. ortalama<=54) { kayit.karne=2; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=55 && kayit. ortalama<=69) { kayit.karne=3; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=70 && kayit. ortalama<=84) { kayit.karne=4; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=85 && kayit. ortalama<=100){ kayit.karne=5; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}



	       gotoxy(16,24); printf("Dzelteceginiz B”lm[1-6]...:");
	       cevap=getch();
	       switch(cevap)
		 {
		   case '1':
		   {
		  gotoxy(15,14);  printf("1- I.   Not.....:  "); scanf("%lf",&kayit.not1);
		 kayit.ortalama= (kayit.not1+kayit.not2+kayit.not3+kayit.sozlu1+kayit.sozlu2+kayit.sozlu3)/6;
		  gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
		    if(kayit.ortalama>=25 && kayit.ortalama<=44)  { gotoxy(44,21); printf("Karne notu...: 1");}
		    if(kayit.ortalama>=45 && kayit. ortalama<=54) { gotoxy(44,21); printf("Karne notu...: 2");}
		    if(kayit.ortalama>=55 && kayit. ortalama<=69) { gotoxy(44,21); printf("Karne notu...: 3");}
		    if(kayit.ortalama>=70 && kayit. ortalama<=84) { gotoxy(44,21); printf("Karne notu...: 4");}
		    if(kayit.ortalama>=85 && kayit. ortalama<=100) { gotoxy(44,21); printf("Karne notu...: 5");}
		  break; }
		   case '2': { gotoxy(15,16); printf("2- II.  Not.....:  "); scanf("%lf",&kayit.not2);
		    kayit.ortalama= (kayit.not1+kayit.not2+kayit.not3+kayit.sozlu1+kayit.sozlu2+kayit.sozlu3)/6;
		  gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
		    if(kayit.ortalama>=25 && kayit.ortalama<=44)  { gotoxy(44,21); printf("Karne notu...: 1");}
		    if(kayit.ortalama>=45 && kayit. ortalama<=54) { gotoxy(44,21); printf("Karne notu...: 2");}
		    if(kayit.ortalama>=55 && kayit. ortalama<=69) { gotoxy(44,21); printf("Karne notu...: 3");}
		    if(kayit.ortalama>=70 && kayit. ortalama<=84) { gotoxy(44,21); printf("Karne notu...: 4");}
		    if(kayit.ortalama>=85 && kayit. ortalama<=100) { gotoxy(44,21); printf("Karne notu...: 5");}
		  break; }
		   case '3': { gotoxy(15,18); printf("3- III. Not.....:  "); scanf("%lf",&kayit.not3);
		    kayit.ortalama= (kayit.not1+kayit.not2+kayit.not3+kayit.sozlu1+kayit.sozlu2+kayit.sozlu3)/6;
		  gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
		    if(kayit.ortalama>=25 && kayit.ortalama<=44)  { gotoxy(44,21); printf("Karne notu...: 1");}
		    if(kayit.ortalama>=45 && kayit. ortalama<=54) { gotoxy(44,21); printf("Karne notu...: 2");}
		    if(kayit.ortalama>=55 && kayit. ortalama<=69) { gotoxy(44,21); printf("Karne notu...: 3");}
		    if(kayit.ortalama>=70 && kayit. ortalama<=84) { gotoxy(44,21); printf("Karne notu...: 4");}
		    if(kayit.ortalama>=85 && kayit. ortalama<=100) { gotoxy(44,21); printf("Karne notu...: 5");}
		  break; }
		   case '4': { gotoxy(46,14); printf("4- I.   Sozlu...:  "); scanf("%lf",&kayit.sozlu1);
		    kayit.ortalama= (kayit.not1+kayit.not2+kayit.not3+kayit.sozlu1+kayit.sozlu2+kayit.sozlu3)/6;
		  gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
		    if(kayit.ortalama>=25 && kayit.ortalama<=44)  { gotoxy(44,21); printf("Karne notu...: 1");}
		    if(kayit.ortalama>=45 && kayit. ortalama<=54) { gotoxy(44,21); printf("Karne notu...: 2");}
		    if(kayit.ortalama>=55 && kayit. ortalama<=69) { gotoxy(44,21); printf("Karne notu...: 3");}
		    if(kayit.ortalama>=70 && kayit. ortalama<=84) { gotoxy(44,21); printf("Karne notu...: 4");}
		    if(kayit.ortalama>=85 && kayit. ortalama<=100) { gotoxy(44,21); printf("Karne notu...: 5");}
		  break; }
		   case '5': { gotoxy(46,16); printf("5- II.  Sozlu...:  "); scanf("%lf",&kayit.sozlu2);
		    kayit.ortalama= (kayit.not1+kayit.not2+kayit.not3+kayit.sozlu1+kayit.sozlu2+kayit.sozlu3)/6;
		  gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
		    if(kayit.ortalama>=25 && kayit.ortalama<=44)  { gotoxy(44,21); printf("Karne notu...: 1");}
		    if(kayit.ortalama>=45 && kayit. ortalama<=54) { gotoxy(44,21); printf("Karne notu...: 2");}
		    if(kayit.ortalama>=55 && kayit. ortalama<=69) { gotoxy(44,21); printf("Karne notu...: 3");}
		    if(kayit.ortalama>=70 && kayit. ortalama<=84) { gotoxy(44,21); printf("Karne notu...: 4");}
		    if(kayit.ortalama>=85 && kayit. ortalama<=100) { gotoxy(44,21); printf("Karne notu...: 5");}
		  break; }
		   case '6': { gotoxy(46,18); printf("6- III. Sozlu...:  "); scanf("%lf",&kayit.sozlu3);
		    kayit.ortalama= (kayit.not1+kayit.not2+kayit.not3+kayit.sozlu1+kayit.sozlu2+kayit.sozlu3)/6;
		  gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
		    if(kayit.ortalama>=25 && kayit.ortalama<=44)  { gotoxy(44,21); printf("Karne notu...: 1");}
		    if(kayit.ortalama>=45 && kayit. ortalama<=54) { gotoxy(44,21); printf("Karne notu...: 2");}
		    if(kayit.ortalama>=55 && kayit. ortalama<=69) { gotoxy(44,21); printf("Karne notu...: 3");}
		    if(kayit.ortalama>=70 && kayit. ortalama<=84) { gotoxy(44,21); printf("Karne notu...: 4");}
		    if(kayit.ortalama>=85 && kayit. ortalama<=100) { gotoxy(44,21); printf("Karne notu...: 5");}
		  break; }

				 }
	      }while(cevap!=27);
    fseek(dosya1,i*sizeof(struct kayit_tipi),SEEK_SET);
    fwrite(&kayit,sizeof(struct kayit_tipi),1,dosya1);
    flushall();
    gotoxy(14,24); printf("      Kayt Dzeltildi........    ");
    getch();
    gotoxy(14,24); printf(" Devam Edecek Misiniz?[E/H]......:");
    c=getch();
  }}
  }while(c=='E'|| c=='e');
 //   fclose(dosya);
    }

//SILME BOLUMU
silme1()
{
char ara[20];

menurenk();
do{clrscr();
kutu(6,1,74,3);    //baŸlk
kutu(10,4,70,6);   //numara
kutu(20,7,60,10);  //adsoyad
kutu(10,11,39,13); //yazllar
kutu(41,11,70,13); //s”zller
kutu(10,11,39,19); //yazlnotlar
kutu(41,11,70,19); //sozlunotlar
kutu(10,20,39,22); //ortalama
kutu(41,20,70,22); //karne notu
kutu(10,23,70,25); //devam etmek is.
gotoxy(20,12); printf("YAZILILAR");
gotoxy(51,12); printf("SOZLULER");

gotoxy(24,2);  printf("   *****  SILME BOLUMU *****   ");
gotoxy(20,5);printf(" ™§rencinin Numarasn Giriniz..:");
gets(ara);

  flushall();
      dosya=fopen("ogrenci.dat","r+b");
      dosya1=fopen("not.dat","r+b");
      kaysay=ksay1();
     for(i=0; i<kaysay;i++)
	{
	  fseek(dosya1,i*sizeof(struct kayit_tipi),SEEK_SET);
	  fread(&kayit,sizeof(struct kayit_tipi),1,dosya1);
	  if(strcmp(ara,kayit.num)==0 && kayit.k=='*')
	      { gotoxy(31,8);  printf("Ad.......: %s",kayit.isim);
		gotoxy(31,9);  printf("Soyad....: %s",kayit.soyad);

	    do{
	gotoxy(15,14); printf("1- I.   Not.....: %3.0lf",kayit.not1);
	gotoxy(15,16); printf("2- II.  Not.....: %3.0lf",kayit.not2);
	gotoxy(15,18); printf("3- III. Not.....: %3.0lf",kayit.not3);

	gotoxy(46,14); printf("4- I.   Sozlu...: %3.0lf",kayit.sozlu1);
	gotoxy(46,16); printf("5- II.  Sozlu...: %3.0lf",kayit.sozlu2);
	gotoxy(46,18); printf("6- III. Sozlu...: %3.0lf",kayit.sozlu3);

	gotoxy(13,21); printf("Not Ortalamas....:%4.0lf",ceil(kayit.ortalama));
   if(kayit.ortalama>=25 && kayit.ortalama<=44)  { kayit.karne=1; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=45 && kayit. ortalama<=54) { kayit.karne=2; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=55 && kayit. ortalama<=69) { kayit.karne=3; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=70 && kayit. ortalama<=84) { kayit.karne=4; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}
   if(kayit.ortalama>=85 && kayit. ortalama<=100){ kayit.karne=5; gotoxy(44,21); printf("Karne notu...: %d",kayit.karne);}

	}while(cevap!=27);

 gotoxy(16,21); printf("Silmek ˜stiyor Musunuz [E/H]...:");
	       cevap=getch();
	 if(cevap =='E'|| cevap=='e'){
    kayit.k='s';
    fseek(dosya,i*sizeof(struct kayit_tipi),SEEK_SET);
    fwrite(&kayit,sizeof(struct kayit_tipi),1,dosya);
    flushall();
    gotoxy(16,21); printf("        Kayt Silindi........        ");
    gotoxy(10,24); printf("                                                                   ");
    gotoxy(16,24); printf("   Devam Edecek Misiniz?[E/H]......:");
    c=getch(); }
  else{ gotoxy(16,21);   printf(" Silinecek Kayt Bulunamad......    ");};
 } }

}while(c=='E'|| c=='e');

}
int grafik2(void)
{int gd=DETECT,gm,kod;
initgraph(&gd,&gm,"c:\\tc\\bgi");
kod=graphresult();
if(kod!=grOk) {
printf("Grafik hatas: %d\n",kod);
getch();
exit(1);}
}

//OGRENCI HAKKINDAKI GORUSLER GORUS YAZ BOLUMU
gorusyaz()
{  menurenk();

clrscr();
kutu(6,2,75,4);
kutu(3,5,78,25);
//kutu(6,8,75,23);
kutu(10,6,37,8);
kutu(10,9,37,14);
kutu(43,6,70,8);
kutu(43,9,70,14);
kutu(25,15,55,17);
kutu(25,18,55,23);
gotoxy(24,3);  printf("   *****  GORUS YAZ  *****   ");

if((dosya2=fopen("gorus.dat","r+b"))==NULL)
dosya2=fopen("gorus.dat","w+b");

dosya=fopen("ogrenci.dat","r+b");

gotoxy(12,7); printf(" Davranslar Hakknda");
gotoxy(47,7); printf(" Dersleri Hakknda ");
gotoxy(27,16); printf("Gelecek Hakknda Temenniler");
getch();

}


yaz(char mm[])
{
gotoxy(sutun,satir);
cputs(mm);
}
normal()
{
textbackground(1);
textcolor(15);
}


golgeli()
{
textbackground(15);
textcolor(0);
}



menu(char m[][40],int sut, int sat, int elsay)
{
int key,key2,i;
for(i=0; i<elsay;i++)
{
gotoxy(sut,sat+i); cputs(m[i]);
}
sutun=sut; satir=sat; sec=0;
golgeli(); yaz(m[sec]);

while((key=getch())!=27)
if (key==0)
{
key2=getch();
{
switch(key2)
{
case 72:
normal(); yaz(m[sec]);
if(sec==0) { satir=sat+elsay-1; sec=elsay-1;}
else{satir=satir-1; sec=sec-1;}
golgeli(); yaz(m[sec]); break;
case 80:
normal(); yaz(m[sec]);
if(sec==elsay-1){satir=sat; sec=0;}
else {satir=satir+1; sec=sec+1;}
golgeli(); yaz(m[sec]); break;
}
}
}
else if (key==13) return sec;
return 27;
}
yazdir_menu()
{
clrscr();
int s2;
do
{
normal();
clrscr();
kutu(3,3,78,24);
kutu(5,2,76,4);
kutu(20,6,58,22);
kutu(23,8,55,20);
gotoxy(27,3); printf(" OGRENCIYE AIT BILGILER ");
s2=menu(menu2,32,12,5);
if(s2==0) giris();
if(s2==1) listele();
if(s2==2) arama();
if(s2==3) duzelt();
if(s2==4) silme();
}while(s2!=27);
}

yazdir_menu1()
{
int s3;
do{
normal();  clrscr();
kutu(3,3,78,24);
kutu(5,2,76,4);
kutu(20,6,58,22);
kutu(23,8,55,20);
gotoxy(27,3); printf(" OGRENCININ NOT BILGILERI ");

s3=menu(menu4,32,12,5);
if(s3==0) giris1();
if(s3==1) listele1();
if(s3==2) arama1();
if(s3==3) duzelt1();
if(s3==4) silme1();
}while(s3!=27);
}

yazdir_menu2()
{ clrscr();
int s4;
do{
normal();  clrscr();
kutu(3,3,78,24);
kutu(5,2,76,4);
kutu(24,8,54,19);
kutu(28,10,49,17);
gotoxy(27,3); printf(" OGRENCI HAKKINDAKI GORUSLER ");

s4=menu(menu3,34,13,2);
if(s4==0) gorusyaz();
if(s4==1) break;
}while(s4!=27);
}
int grafik(void)
{int gd= DETECT, gm, kod;
int x1,y1,g,i,z,zk,a,b,yy,x,y;
float yc,xc,f;
char *isim;
initgraph(&gd,&gm,"c:\\tc\\bgi");
kod=graphresult();
if(kod!= grOk) {
printf("Grafik hatas: %s\n",grapherrormsg(kod));
printf("Bir tuŸa basnz:");
getch(); exit(1);
}
x1=300; y1=120; g=12; f=0.05;
i=-140; z=-100; setbkcolor(1);
do{
zk=z*z; xc=x1+0.75*z;
yc=200-(y1+0.5*z);
x=i;

do{
y=g*sin(f*sqrt(x*x+zk))-0.5;
a=floor(xc+x); b=floor(yc-y+20 );
putpixel(a,b,15);
yy=g*cos(f*sqrt(x*x+zk))+0.5;
b=floor(yc-yy+20);
putpixel(a,b+280,14);
x++;

} while(x<150);
z=z+4;

} while(z<100);


settextstyle(7,0,2);
outtextxy(30,194,"10/B");
settextstyle(7,0,5);
outtextxy(30,220,"OGRENCI TAKIP PROGRAMI");

getch();
closegraph();}





main()
{
int s;
do
{ grafik();
normal(); clrscr();
kutu(3,3,78,22);
kutu(5,2,76,4);
kutu(19,6,59,20);
kutu(22,8,56,18);
kutu(3,23,78,25);
gotoxy(27,3); printf(" OGRENCI TAKIP PROGRAMI ");
gotoxy(17,24); printf("!NOT: €kŸlar ˜‡in ESC TuŸunu Kulllannz...");
s=menu(menu1,26,12,3);
switch(s){

case 0: yazdir_menu();  break;
case 1: yazdir_menu1(); break;
case 2: yazdir_menu2(); break;

case 27: exit(1);
}
}while(1);
}


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.