I'm trying to make a program that will take a number grade and turn it into a letter grade. As I said in another post, this is my first day programming. Here is my program:
Code:#include<stdio.h> #pragma warning(disable:4996) int getNumGrade (); int calcLetterGrade(); int outputToScreen (int, int); int main (void) { int numgrade = 0; int lettergrade = 0; char cgoAgain = 'y'; printf ("Enter numerical grade value now:"); numgrade = getNumGrade (); lettergrade = calcLetterGrade(); int ouputToScreen (numgrade, lettergrade); while (cgoAgain =='y' || cgoAgain == 'Y'); { printf("\nEnter numerical grade value now:"); numgrade = getNumGrade(numgrade); return 0; } int getNumGrade() { int numgrade = 0; scanf("%d%*c",&numgrade); return numgrade; } int calcLetterGrade (numgrade) { int lettergrade; if (numgrade < 60) lettergrade = 'F'; if (numgrade <70) lettergrade = 'D'; if(numgrade < 80) lettergrade = 'C'; if (numgrade <90) lettergrade = 'B'; if (numgrade <100) lettergrade = 'A'; return lettergrade; } int outputToScreen (int numgrade, int lettergrade) { printf ("\n When Numerical grade is %d, letter grade is %d", numgrade, lettergrade); }
I get the following error:
(16) : error C2143: syntax error : missing ';' before 'type'
(26) : error C2143: syntax error : missing ';' before 'type'
How can I fix those?



