Merhaba, üniversite 1. sınıf öğrencisiyim. Hocamız bir ödev vermişti fazlası ile uğraştım. Ödev zor olduğundan veya benim fazla bilgim olmadığından fakat yaptım sonuç olarak.
Burada da paylaşmak istedim. Umarım birilerinin işini görür.

Soru : Bir öğrencinin aldığı notlara göre sınıf geçme durumu değerlendirilecektir. Öğrencinin girdiği 2 vize sınavının not ortalamasının %40ı ile final notunun %60ı alınarak sınıf geçme notu hesaplanacaktır.

Özel Durumlar Şu Şekilde Verilmektedir.

a-) Vize notunun ortalaması 50den küçük ise öğrenci telafi sınavına girecektir. Bu durumda vize ortalaması (Vize1+Vize2+Telafi/3) şeklinde hesaplanacaktır.
b-) Final notu 50'den küçük ise ya da final notu 50>= ancak sınıf geçme notu <60 ise öğrenci bütünlemeye kalacak ve yeni sınıf geçme notu vize ortalamasının %40'ı + bütünleme notunun %60ı şeklinde hesaplanacaktır.

Buna göre gerekli notları klavyeden okuyarak sınıf geçme notunu ve sınıf geçme durumunu ekrana veren programı yazınız.

Not: Vize notları klavyeden okunacak, eğer ihtiyaç duyuluyorsa telafi sınav sonucu istenilecektir. Ardından final not ve gerekirse bütünleme notu istenecek, sonuçta Sınıf Geçme Notu ve Sınıf Geçme Durumu (Geçti ya da Kaldı şeklinde) ekrana yazdıralacaktır.

#include
using namespace std;
int main()
{
int v1,v2,t,fnl,but;
float vort,ort;
cout<<"1. Vize Sinavinizi Giriniz :";
cin>>v1;
cout<<"2. Vize Sinavinizi Giriniz :";
cin>>v2;
ort = (v1+v2)/2;
if (ort<50)
{
cout<<"Vize Ortalamalari 50'den Dusuk. \n";
cout<<"Telafi Sinavi Notunuzu Giriniz :";
cin>>t;
ort =(v1+v2+t)/float(3);

}
cout<<"Final Notunuzu Giriniz :";
cin>>fnl;
vort =ort*(0.4)+fnl*(0.6);
if (fnl<50)
{
cout<<"Final Notunuz 50'den Dusuk\n";
cout<<"Butunleme Notunuzu Giriniz :";
cin>>but;
vort =ort*(0.4)+but*(0.6);

}
else if(fnl<=50&&ort*(0.4)+fnl*(0.6)<60)
{
cout<<"Sinif Gecme Notunuz 60'dan Kucuk \n";
cout<<"Butunleme Notunuzu Giriniz :";
cin>>but;
vort =ort*(0.4)+but*(0.6);

}

if(vort>=60)
{
cout<<"Tebrikler Sinifi "<}
else if(vort<60)
{
cout<<"Uzgunuz Ortalamaniz("<}
return 0;

}