E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Ponavljanje > Primeri > Izracun povprecne ocene 10 studentov

Prijava

// Podatkovna zbirka: povp1.cpp
// Izracun povprecne ocene ocen 10 studentov
// z uporabo markerja (-1) za konec vnosa ocen v zanki
#include <iostream>
#include <iomanip>

using namespace std;

int
main()
{

float
povprecje; // realno stevilo za povprecje

int stevec, ocena, vsota;

// inicializacija spremenljivk
vsota = 0;

stevec = 0;

// izracun vsote
cout << "Vpisi oceno, -1 za konec vnosa ocen: ";

cin >> ocena;

while
(ocena != -1) {

vsota = vsota + ocena;

stevec = stevec + 1;

cout << "Vpisi oceno, -1 za konec vnosa ocen: ";

cin >> ocena;
}


// izracun povprecne ocene in izpis

if (stevec != 0) {

povprecje = (float) vsota / stevec;

cout << "Povprecna ocena je " << setprecision(2)
<<
setiosflags(ios::fixed | ios::showpoint)
<<
povprecje << endl;
}


else

cout << "Nobene ocene nismo vnesli" << endl;

system("pause");

return
0; // uspesen zakljucek programa

}