#include <iostream>
using namespace std;
// here we define a function with which the user  will give the grades to the programm
#ifndef GETGRADES_CPP
#define GETGRADES_CPP

struct Grade {
	double test1;
	double test2;
	double semiFinalTest;
	double finalTest;
	double overallGrade;
	string GramaticalScore;
	};

void getGrades(Grade& student);

void getGrades(Grade& student){

	cout << "Παρακαλω πληκτρολογηστε την βαθμολογια τοθ πρωτου τεστ σε κλιμακα απο το 0 εςσ 10: " <<endl;
	cin >> student.test1;
		while (student.test1>10.00 || student.test1<0.00){
		cout << "Παρακαλω η τιμη  τοθ τεστ να ειναι σε κλιμακα αναμεσα απο το 0 εςσ το 10" <<endl;
		cin >> student.test1;
		};

	cout << "Παρακαλω πληκτρολογηστε την βαθμολογια του δεθτερου  τεστ σε κλιμακα απο 0 εςσ 10:" <<endl;
	cin >> student.test2;
		while (student.test2>10.00 || student.test2<0.00){
		cout << "Παρακαλω η τιμη του τεστ να ειναι σε κλιμακα απο 0 εςσ 10:" <<endl;
		cin >> student.test2;
		};

	cout << "Παρακαλω πληκτρολογηδτε την  βαθμολογια του  ενδιαμεσου διαγωνισματος σε κλιμακα απο 0 εως 100:" <<endl;
	cin >> student.semiFinalTest;
		while (student.semiFinalTest>100.00 || student.semiFinalTest<0.00){
		cout <<"Παρακαλω η τιμη τοθ διαγωνισματος να ειναι σε κλιμακα απο 0 εως 100:" <<endl;
		cin >> student.semiFinalTest;
		};

	cout << "Παρακαλω πληκτρολογηδτε την βαθμολογια τοθ τελικου διαγωνισματος σε κλιμακα απο 0 εως 100:" <<endl;
	cin >> student.finalTest;
		while (student.finalTest<0.00 || student.finalTest >100.00){
		cout <<"Παρακαλω η τιμη τοθ τελικου διαγωνισματος σε κλιμακα απο 0 εωσ 100: " <<endl;
		cin >>student.finalTest;
		};

	};


#endif
