That's really hard to read. I took a shot at reformatting it:
Code:
cout <<
"Enter Letter Grade #1: " << endl;cin >> grade1;
cout << "Enter Letter Grade #2: " << endl;cin >> grade2;
cout << "Enter Letter Grade #3: " << endl;cin >> grade3;
cout << "Enter Letter Grade #4: " << endl;cin >> grade4;
cout << "Enter Letter Grade #5: " << endl;cin >> grade5;
if(grade1=A)
{
grade1=4.0;
grade1= grade1+0;
}
else if(grade1=B)
{
grade1=3.0
grade1=grade1+0
}
else
{
if(grade1=C)
{
grade1=2.0
grade2=grade1+0
}
}
else
{
if
(grade1=D)
{
grade1=1.0
grade1=grade1+0
}
}
if(grade1==F)
{
grade1=0
grade1=grade1+0
if (grade2=A)
{
grade1=4.0
grade1=
grade1+0
}
else if(grade2=B)
{
grade1=3.0
grade1=grade1+0
}
else if(grade2=C)
{
grade1=2.0
grade2=grade1+0
}
else if (grade1=D)
{
grade1=1.0
grade1=grade1+0
}
if(grade1=F)
{grade1=0grade1=grade1+0
You can use "char" for the grade letters (char is "character") but not for floating point numbers. For this you can use floats:
Code:
char grade1;char grade2;char grade3;char grade4;char grade5; //letter variables
float grade1num, grade2num, grade3num, grade4num, grade5num; //decimal variables
What are all the "grade1=grade1+0" lines for? They don't do anything?
Then use your "if" statements to set up these float variables for each grade. Think of it in words: how do you figure out what number to give to a letter grade?
Code:
If it an A
set num to 5.0
else if it is a B
set num to 4.0
else if it is a C
set num to 3.0
.... etc, for each of the 5 grades
Towards the end it looks like you're trying to start summing the grades, or work out the average or something. I would recommend getting all the letters read in and converted to numbers before doing that. It'll be really simple then, just like:
Code:
float gradesum = grade1num + grade2num + grade3num + grade4num + grade5num;