Pozdrav,
potrebna mi je pomoć oko rješavanja jednog zadatka u c++ za školu. Radi se o tome da sam napravio jedan program za računanje prosjeka ocjena u školi. Problem je u tome što ne znam kako u ovaj kod da ubacim da mi izračuna aritmetičku sredinu ocjena i da pod predmete(gdje se upisuje prosjek) da uz cijele brojeve imam i decimalne. Također sam napravio i if izjavu da kada upišemo broj 6 da nam izbaci da je netočan unos i ponovi taj predmet, ali bi htio i staviti za ostale brojeve od 6 do 9 ali ne znam.
Zahvaljujem se unaprijed i nadam se da se eksperti neće smijati mom kodu jer mi je to prvi program.
//**********************
//Alat za prosjek ocjena
//**********************
#include <iostream>
using namespace std;
int main()
{
double dec, brojevi;
int a;
int b;
int c;
int d;
int e;
int f;
int g;
int sum;
ocjena_bio: cout <<"Ocjena iz Biologije" << endl;
cin >> a;
if(a==6)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto ocjena_bio;
}
else
cout << endl;
ocjena_hrv: cout <<"Ocjena iz Hrvatskog" << endl;
cin >> b;
if(b==6)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto ocjena_hrv;
}
else
cout << endl;
ocjena_mat: cout <<"Ocjena iz Matematike" << endl;
cin >> c;
if(c==6)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto ocjena_mat;
}
else
cout << endl;
ocjena_eng: cout <<"Ocjena iz Engleskog" << endl;
cin >> a;
if(a==6)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto ocjena_eng;
}
else
cout << endl;
ocjena_pov: cout <<"Ocjena iz Povjesti" << endl;
cin >> a;
if(a==6)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto ocjena_pov;
}
else
cout << endl;
ocjena_rac: cout <<"Ocjena iz Računalstva" << endl;
cin >> a;
if(a==6)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto ocjena_rac;
}
else
cout << endl;
ocjena_kem: cout <<"Ocjena iz Kemije" << endl;
cin >> a;
if(a==6)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto ocjena_kem;
}
else
cout << endl;
sum= a + b + c + d + e + f + g;
cout << "Prosjek ocjena je:" << sum/7;
cout << endl;
system("pause");
return 0;
}