AÇIKLAMA
Programda öğrenci notları girildikten sonra ; istenilen seçime göre
1) Minimum Not
2) Maximum Not
3) Notların Ortalaması
4) Azalan Sırada Notları Sırala
5) Artan Sırada Notları Sırala
6) Kaç Öğrenci Ortalama Üzerinde Not Almış
7) Kaç Öğrenci Ortalama Altında Not Almış
8) Kaç Öğrenci Ortalama Notu Almış
9) Kaç Öğrenci Notu Girilmiş
geri değer döndüren bir uygulamadır.
Projenin Tamamını Aşağıdaki Linkten İndirebilirsiniz.
Program Kodu:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "stdio.h" #include "conio.h" void menu(); void maxbul(int dizi[]); void minbul(int dizi[]); void ortbul(int dizi[]); void azalansira(int dizi[]); void artansira(int dizi[]); void ortaustu(int dizi[]); void ortaalti(int dizi[]); void ortada(int dizi[]); void ogrencisayi(int dizi[]); //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { int dizi[20]; int i; int p=15; int saydir=0; int deger; for(i=0;i<20;i++) dizi[i]=-1; while(p!=11) { menu(); scanf("%d",&p); if((p>=2)&&(p<=11)) { for(i=0;i<20;i++) { if(dizi[i]!=-1) saydir++; } if(saydir==0) else { if(p==2) minbul(dizi); if(p==3) maxbul(dizi); if(p==4) ortbul(dizi); if(p==5) azalansira(dizi); if(p==6) artansira(dizi); if(p==7) ortaustu(dizi); if(p==8) ortaalti(dizi); if(p==9) ortada(dizi); if(p==10) ogrencisayi(dizi); } } if(p==1) { for(i=0;i<20;i++) { scanf("%d",°er); if(deger==-1) break; if((deger>=0)&&(deger<=100)) dizi[i]=deger; } } } return 0; } //--------------------------------------------------------------------------- void menu() { } //--------------------------------------------------------------------------- void maxbul(int dizi[]) { for(i=0;i<20;i++) { if(dizi[i]>max) } } //--------------------------------------------------------------------------- void minbul(int dizi[]) { for(i=0;i<20;i++) { if((dizi[i]<min)&&(dizi[i]!=-1)) } } //--------------------------------------------------------------------------- void ortbul(int dizi[]) { int i; int toplam=0; int bolecek=0; int sonuc; for(i=0;i<20;i++) { if(dizi[i]!=-1) { toplam=toplam+dizi[i]; bolecek++; } } sonuc=toplam/bolecek; } //--------------------------------------------------------------------------- void artansira(int dizi[]) { int i,j; int temp; for(i=0;i<20;i++) { for(j=0;j<19;j++) { if(dizi[i]<dizi[j]) { temp=dizi[i]; dizi[i]=dizi[j]; dizi[j]=temp; } } } for(i=0;i<20;i++) { if(dizi[i]!=-1) } } //--------------------------------------------------------------------------- void azalansira(int dizi[]) { int i,j; int temp; for(i=0;i<20;i++) { for(j=0;j<19;j++) { if(dizi[i]>dizi[j]) { temp=dizi[j]; dizi[j]=dizi[i]; dizi[i]=temp; } } } for(i=0;i<20;i++) { if(dizi[i]!=-1) } } //--------------------------------------------------------------------------- void ortaustu(int dizi[]) { int i; int toplam=0; int bolecek=0; int sonuc; int sayi=0; for(i=0;i<20;i++) { if(dizi[i]!=-1) { toplam=toplam+dizi[i]; bolecek++; } } sonuc=toplam/bolecek; for(i=0;i<20;i++) { if((dizi[i]!=-1)&&(dizi[i]>sonuc)) sayi++; } } //--------------------------------------------------------------------------- void ortaalti(int dizi[]) { int i; int toplam=0; int bolecek=0; int sonuc; int sayi=0; for(i=0;i<20;i++) { if(dizi[i]!=-1) { toplam=toplam+dizi[i]; bolecek++; } } sonuc=toplam/bolecek; for(i=0;i<20;i++) { if((dizi[i]!=-1)&&(dizi[i]<sonuc)) sayi++; } } //--------------------------------------------------------------------------- void ortada(int dizi[]) { int i; int toplam=0; int bolecek=0; int sonuc; int sayi=0; for(i=0;i<20;i++) { if(dizi[i]!=-1) { toplam=toplam+dizi[i]; bolecek++; } } sonuc=toplam/bolecek; for(i=0;i<20;i++) { if((dizi[i]!=-1)&&(dizi[i]==sonuc)) sayi++; } } //--------------------------------------------------------------------------- void ogrencisayi(int dizi[]) { int saydir=0; int i; for(i=0;i<20;i++) { if(dizi[i]!=-1) saydir++; } } //---------------------------------------------------------------------------
| Yorumlar |
|
Powered by !JoomlaComment 3.26

