The following code is uncompiled but I think it will work. Compare to your code and try to figure out where and why they are different. Ask questions to learn why they are diferent if you can't figure it out yourself.
Code:
//Calcgrades.h//
char Calcgrades(float ngrade);
--------------------------------------------------------------------------------
//MAIN FILE//
#include <iostream.h>
#include "Calcgrades.h"
int main()
{
char lgrade;
float ngrade = 45.1;
int count = 0;
while (count < 5)
{
lgrade = Calcgrades(ngrade);
cout << "ngrade of " << ngrade << " is lgrade of " << lgrade << endl;
count++;
ngrade = ngrade + 10;
}
}
//Calgrades.cpp//
#include "Calcgrades.h"
char Calcgrades(float ngrade)
{
char letterGrade;
if (ngrade >= 90)
letterGrade = 'A';
else if (ngrade >= 80 && < 90)
letterGrade = 'B';
else if (ngrade >= 70 && < 80)
letterGrade = 'C';
else if (ngrade >= 60 && < 70)
letterGrade = 'D';
else if (ngrade < 60)
letterGrade = 'F';
return letterGrade;
}