beginner function problems
Code:
#include <stdio.h>
#include <math.h>
int getScore();
char convertGrade();
void showGrade();
int main(void)
{
int numGrade;
char letterGrade;
numGrade=getScore();
convertGrade();
lettergrade=convertGrade();
showGrade();
return (0);
}
int getScore()
{
int numGrade;
printf ("Please enter your numeric grade> ");
scanf ("%d", &numGrade);
return numGrade;
}
char convertGrade(int numGrade)
{
char lettergrade;
if ((numGrade >= 90) && (numGrade <= 100))
{ lettergrade = 'A';
return lettergrade;
}
else if ((numGrade >=80) && (numGrade <=89))
{ lettergrade = 'B';
return lettergrade;
}
else if ((numGrade >=70) && (numGrade <=79))
{ lettergrade = 'C';
return lettergrade;
}
else if ((numGrade >=60) && (numGrade <=79))
{
lettergrade = 'D';
return lettergrade;
}
else if ((numGrade >=59) && (numGrade <=0))
{
lettergrade = 'F';
return lettergrade;
}
else if ((numGrade >=100) || (numGrade <=0))
{ lettergrade = 'Z';
return lettergrade;
}
}
void showGrade(int numGrade, char lettergrade);
{
if (lettergrade==Z)
printf ("invalid grade");
}
I'm trying to get this program work. I need to have three functions
Code:
int getScore();
char convertGrade();
void showGrade();
I'm receiving bunch of error and i'd post it here, but I can't get to my server right now.
What i'm trying to accomplish is to convert numeric grades to Lettergrades.
I remember an error that i kept receiving. It says "Previous declarion of showGrade was here".
Can someone help me to figure out what is wrong with my code?