Sorry I forgot I post the code I have so far!

(Couldn't get it to all show up correctly in the code text wrap)
#include <stdlib.h>
#include <stdio.h>
int main()
{
float A1, A2, A3, A4, A5, AssAverage;
float T1, T2, T3, TestAverage;
float E1,E1Average,Final, Grade;
bool A1Good;
bool A2Good;
bool A3Good;
bool A4Good;
bool A5Good;
bool AssAverageGood;
bool T1Good;
bool T2Good;
bool T3Good;
bool TestAverageGood;
bool E1Good;
bool AllGood;
char A, B, C, D, F;
printf("Please input Assignment 1:");
scanf("%f",&A1);
A1Good=(0<=A1 && A1<=100);
if (!A1Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", A1);
}
printf("Please input Assignment 2:");
scanf("%f",&A2);
A2Good=(0<=A2 && A2<=100);
if (!A2Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", A2);
}
printf("Please input Assignment 3:");
scanf("%f",&A3);
A3Good=(0<=A3 && A3<=100);
if (!A3Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", A3);
}
printf("Please input Assignment 4:");
scanf("%f",&A4);
A4Good=(0<=A4 && A4<=100);
if (!A4Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", A4);
}
printf("Please input Assignment 5:");
scanf("%f",&A5);
A5Good=(0<=A5 && A5<=100);
if (!A5Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", A5);
}
AssAverage=.2*((A1+A2+A3+A4+A5)/5);
AssAverageGood=(0<=AssAverage && AssAverage<=100);
if (!A1Good || !A2Good || !A3Good || !A4Good || !A5Good)
{
printf("At least one entry is invalid\n");
}
else
{
printf("Points Awarded=%f\n", AssAverage);
}
printf("Please input Test 1:");
scanf("%f",&T1);
T1Good=(0<=T1 && T1<=100);
if (!T1Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", T1);
}
printf("Please input Test 2:");
scanf("%f",&T2);
T2Good=(0<=T2 && T2<=100);
if (!T2Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", T2);
}
printf("Please input Test 3:");
scanf("%f",&T3);
T3Good=(0<=T3 && T3<=100);
if (!T3Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", T3);
}
TestAverage=.4*((T1+T2+T3)/3);
TestAverageGood=(0<=TestAverage && TestAverage<=100);
if (!T1Good || !T2Good || !T3Good)
{
printf("At least one entry is invalid\n");
}
else
{
printf("Points Awarded=%f\n", TestAverage);
}
printf("Please input Exam Score:");
scanf("%f",&E1);
E1Good=(0<=E1 && E1<=100);
E1Average=.4*(E1);
if (!E1Good)
{
printf("invalid entry\n");
}
else
{
printf("input=%f\n", E1);
printf("Points Awarded=%f\n", E1Average);
}
Final=AssAverage+TestAverage+E1Average;
printf("Final Average=%f\n", Final);
AllGood=(A1Good && A2Good && A3Good && A4Good && A5Good && AssAverageGood
&& T1Good && T2Good && T3Good && TestAverageGood && E1Good );
if(!AllGood)
{
printf("Some scores are invalid\n");
}
else if(85<=Final && Final <=100)
{
Grade='A';
printf("Final Grade=A\n");
}
else if (73<=Final)
{
Grade='B';
printf("Final Grade=B\n");
}
else if (61<=Final)
{
Grade='C';
printf("Final Grade=C\n");
}
else if (49<=Final)
{
Grade='D';
printf("Final Grade=D\n");
}
else
{
Grade='F';
printf("Final Grade=F\n");
}
system("pause");
return 0;
}