18 Kasım 2009 Çarşamba

Öğrenci Ortalamaları Alan Program

/* Bu program klavyeden girilen bir sayı değeri kez çalışarak kullanıcıya öğrecilerin notlarını sorar. Eğer öğrenci 2.00 dan düşük aldıysa onu kalmış olarak kabul eder ve kaydını tutar. Programın sonunda öğrencilerin not ortalaması ve o dersten kalan öğrenci sayısı ekrana gönderilir.*/

#include<iostream>//Girdi-Çıktıları düzenleyen bir kütüphane olan iostream'i çağırır #include<iomanip>
usingnamespace std; // std namespace'ini çağırır böylelikle her seferinde std::cin demek yerine cin

int main()
{

int ogrenciSayisi = 0;
cout << "Lutfen ogrenci sayisini girin: ";
cin >> ogrenciSayisi;

double toplamNot = 0;

double ogrenciNot = 0;

int counter = 0;

int kalanOgrenciSayisi = 0;
counter = ogrenciSayisi;

while (counter > 0)
     {
cout << "Lutfen " << ogrenciSayisi - counter + 1 << ". ogrencinin notunu ";
cout << "giriniz: ";
cin >> ogrenciNot;
         while ((ogrenciNot > 4) || (ogrenciNot < 0)) // || isareti OR yerine geçer
{
     cout << "Yanlis not girdiniz, lutfen tekrar giriniz: ";
cin >> ogrenciNot;
}

if (ogrenciNot < 2.00)
kalanOgrenciSayisi = kalanOgrenciSayisi + 1;
toplamNot = toplamNot + ogrenciNot;
counter = counter - 1;
     }
cout << "Ogrencilerin ortalamasi: ";
cout << setiosflags(ios::fixed) << setprecision(2) << (toplamNot / ogrenciSayisi) <<"\n" ;
cout << "Kalanlarin Sayisi :" << kalanOgrenciSayisi <<"\n";

return
0;
}

 
 

1 yorum:

  1. Kodları girmekte sorun yaşadım, düzgün bir şekilde koyana kadar biraz anlaşılmaz bir şekilde gözüküyor olabilir. Kusura bakmayın.

    YanıtlaSil