Okuldan ödev verdiler fakat c++'yla fazla haşır neşir değilim.Php bilgim ile birşeyler yapmaya çalıştım fakat çalışmayan yada beceremediğim bir kaç konu var.

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";}

}