: error C2556: 'studentre studentre::getgrade(double,double,double,double)' : overloaded function differs only by return type from 'void studentre::getgrade(double,double,double,double)'
: see declaration of 'studentre::getgrade'
error C2371: 'studentre::getgrade' : redefinition; different basic types
see declaration of 'studentre::getgrade'
error C2511: 'void studentre::getaverage(double)' : overloaded member function not found in 'studentre'
: see declaration of 'studentre'
#include <iostream>
#include <cmath>
using namespace std;
class studentre
{
public:
double quiz1,quiz2;
double midterm;
double final;
double average;
double numeric_score;
void getgrade(double,double,double,double);
void getaverage(double);
void display();
}
void studentre::getgrade(double quiz1a, double quiz2a,double midterma,double finala)
{
quiz1a=quiz1/10;
quiz2a=quiz2/10;
midterma=midterm/100;
finala=final/100;
}
void studentre::getaverage(double average)
{
average = ( (midterm / 100) * .25 ) + ( ( quiz1/10 ) * .125 ) + ( ( quiz2/10 ) * .125 ) + ( ( final/100 ) * .50);
}
void studentre::display()
{
cout<< "Your quiz one is"<<quiz1<<endl;
cout<< "Your second Quiz is"<<quiz2<<endl;
cout<<" Your midterm is"<<midterm<<endl;
cout<<" Your final is"<<final<<endl;
cout<<" Your average is"<<average<<endl;
}
int main()
{
cout<< "Enter first quiz mark: " << quiz1 <<endl;
cin>>quiz1;
cout<< "Enter second quiz mark: "<< quiz2<<endl;
cin>>quiz2;
cout<< "Enter midterm exam mark: "<<midterm<<endl;
cin>>midterm;
cout<< "Enter final exam mark: " << final<<endl;
cin>>final;
system ("pause");
}

New Topic/Question
Reply




MultiQuote



|