Ögrencinin notlarini girme - Papatyam Forum

Papatyam Forum

Go Back   Papatyam Forum > ..::.BİLGİSAYAR & TEKNOLOJİ.::. > Programlama > C++

Yeni Konu aç  Cevapla
 
Seçenekler
Alt 29 March 2008, 18:58   Mesaj No:1

tamerr89

Papatyam Paylaşımcı Üyesi
Avatar Otomotik
Durumu:tamerr89 isimli Üye şimdilik offline konumundadır
Papatyam No : 1196
Üyelik T.: 09 December 2007
Arkadaşları:0
Cinsiyet:
Yaş:34
Mesaj: 212
Konular:
Beğenildi:
Beğendi:
Takdirleri:10
Takdir Et:
Konu Bu  Üyemize Aittir!
Standart Ögrencinin notlarini girme

Ögrencinin notlarini girme

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<math.h>
int secim,i,k,ogrno[19],not1[19],not2[19],not3[19],soz1[19],soz2[19],ort[19];
char ad[19][20],soyad[19][20];

bilgigir()
{
int x,bayrak;
bayrak=0;
clrscr();
for(i=0;i<=19;i++)
{
if(!strcmp(ad[i],"&quot){bayrak=1;break;}
}
if (bayrak==0)
{printf("Kayt yapacak alan yoktur!"}
else
{
printf("%d ogrencinin adn giriniz.........:",i+1);scanf("%s", ad[i]);
printf("%d ogrencinin soyadn giriniz......:",i+1);scanf("%s",soy ad[i]);
printf("%s %s numarasn giriniz...............:",ad[i],soyad[i]);scanf("%d",&ogrno[i]);

do//1.not giriŸi kontrol edilerek
{
printf("%s %s 1.yazl notunu giriniz..........:",ad[i],soyad[i]);
scanf("%d",&not1[i]);
}
while(not1[i]<0 || not1[i]>100);

do//2.not giriŸi
{
printf("%s %s 2.yazl notunu giriniz..........:",ad[i],soyad[i]);
scanf("%d",&not2[i]);
}
while(not2[i]<0 || not2[i]>100);

do//3.not giriŸi
{
printf("%s %s 3.yazl notunu giriniz..........:",ad[i],soyad[i]);
scanf("%d",&not3[i]);
}
while(not3[i]<0 || not3[i]>100);


do//1.S”zl notu kontroll giriŸ
{
printf("%s %s 1.s”zl notunu giriniz..........:",ad[i],soyad[i]);
scanf("%d",&soz1[i]);
}
while(soz1[i]<0 || soz1[i]>100);

do//2.S”zl notu kontroll giriŸ
{
printf("%s %s 2.s”zl notunu giriniz..........:",ad[i],soyad[i]);
scanf("%d",&soz2[i]);
}
while(soz2[i]<0 || soz2[i]>100);
}
//bilgigiriŸ prosedrn kapat
}


arama()
{
int orts,bayrak,numara;
char *durum;
char devam;
clrscr();

do
{
clrscr();
bayrak=0;
printf("Aranacak KiŸinin numarasn giriniz.....:"scanf("%d",&num ara);
for(i=0;i<=19;i++)
{
if(ogrno[i]==numara)
{
orts=floor((not1[i]+not2[i]+not3[i]+soz1[i]+soz2[i])/5);
if (orts<45) {strcpy(durum,"kald"}else{strcpy(duru m,"ge‡ti"}
printf("ogrno ad soyad not1 not2 not3 soz1 soz2 ort durum\n "
printf("%d %s %s %d %d %d %d %d %d %s \n ",ogrno[i],ad[i],soyad[i],not1[i],not2[i],not3[i],soz1[i],soz2[i],orts,durum);
bayrak=1;



break;
}
}
if (bayrak==0){printf("Arad§nzKaytBulunamad \n"}
printf("Yeni Arama Yapmak ˜stiyormusunuz(E/H)......:"
scanf("%s",devam);
}
while(devam=='E'|| devam=='e');
}





listeleme()
{
printf("Tasarm AŸamasnda"
}

siralama()
{
printf("Tasarm AŸamasnda"
}




main()
{
do
{
clrscr();
printf("1-KiŸi Ekleme\n"
printf("2-Arama\n"
printf("3-Listeleme\n"
printf("4-Sralama\n"
printf("5-€kŸ\n"
printf("Se‡iminizi yapnz(1/5)"scanf("%d",&secim);
switch(secim)
{
case 1:bilgigir();break;
case 2:arama();break;
case 3:listeleme();break;
case 4:siralama();break;
case 5:break;
defaultrintf("YanlŸ GiriŸ yaptnz"break;
}
}
while(secim!=5);
printf("Program Sonlandrld TeŸekkr Ederiz"
clrscr();
getch();
}

Alıntı ile Cevapla
Cevapla

Bookmarks

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler

Yeni Sayfa 1

www.papatyam.org Ana Sayfa

Tefekküre Davet Köşesi

Papatyam Sosyal Medya Guruplarımıza Katılın

                       Instagram         

Papatyam alemdarhost.com sunucularında barındırılmaktadır.