Anasayfa.c :
#include 
#include 
main(){
       StructNotHesabi();{}
       
       getch();}nothesaplama.c :
StructNotHesabi()
{
 int ogrsayisi, i,ort;
  
 struct ogrenci{
        char ad[20], soyad[20];
        float vize,final,ort,vizeo,finalo,knt;
        };
        
printf("\n Islem Yapilacak Ogrenci Sayisi:");
scanf("%d",&ogrsayisi);
 
 
 struct ogrenci ogrenciler[ogrsayisi];
 
 
     for(i=0; i      {
       printf("\n %d Ogrencinin ADI:", i+1); 
       scanf("%s",&ogrenciler[i].ad);
       
       printf(" %d Ogrencinin SOYADI:", i+1); 
       scanf("%s",&ogrenciler[i].soyad); 
       
       yanlis:
       printf(" %d Ogrencinin vize orani:", i+1); 
       scanf("%f",&ogrenciler[i].vizeo); 
       
       printf(" %d Ogrencinin final orani:", i+1); 
       scanf("%f",&ogrenciler[i].finalo); 
            
       ogrenciler[i].knt = (float)(ogrenciler[i].vizeo + ogrenciler[i].finalo);
       if(ogrenciler[i].knt == 100 ){
            printf(" %d Ogrencinin vize:", i+1); 
       scanf("%f",&ogrenciler[i].vize); 
       
       printf(" %d Ogrencinin final:", i+1); 
       scanf("%f",&ogrenciler[i].final); 
       
       ogrenciler[i].ort = (float)((ogrenciler[i].vize / 100 * ogrenciler[i].vizeo) + (ogrenciler[i].final /100 * ogrenciler[i].finalo));
           ort = ogrenciler[i].ort; 
            }else{
            printf(" Vize ve final ortalamas yanlis %.0f \n",ogrenciler[i].knt);
            goto yanlis; 
       }  
     }
    
  printf("\n Not Listesi Icin Bir Tusa Basinin");
  getch();
  
  printf("\n ADI SOYADI \t\t Vize \t final \t Ort \t HarfNotu");
 
  for(i=0; i   {
    printf("\n %s %s \t\t %.2f \t %.2f \t %.2f  ", ogrenciler[i].ad, ogrenciler[i].soyad, ogrenciler[i].vize, ogrenciler[i].final, ogrenciler[i].ort);
  }
  
  printf("\n\n");
    
}
Örnek :

Benim istediğim if yada switch ile notları kontrol edip - AA AB BB BC CC gibi çevirip değişkene atmaktı fakat ne switch ile yapabildim ne de if ile. Yardım ederseniz çok sevinirim.
bunlarda yapıp beceremediğim kodlar. değişkene değer atarken hata verıyor.
if(ort>=101){printf("NOT Ortalamasi 100 den büyük");}   
else if(ort<=30){
harf = "FF";}
else if(ort<=39){
harf = "DD";}
else if(ort<=49){
harf = "DC"; }
else if(ort<=59){
harf = "CC";}
else if(ort<=69){
harf = "CB";}
else if(ort<=79){
harf = "BB";}
else if(ort<=89){
harf = "AB";}
else if(ort<=100){
harf = "AA";}
}
  

