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?