/* Fig. 3.10: fig03_10.c
Analysis of examination results */
#include <stdio.h>
/* function main begins program execution */
int main( void )
{
/* initialize variables in definitions */
int passes = 0;
int failures = 0;
int student = 1;
int result;
/* process 10 students using counter-controlled loop */
while ( student <= 10 ) {
/* prompt user for input and obtain value from user */
printf( "Enter result ( 1=pass,2=fail ): " );
scanf( "%d", &result );
/* if result 1, increment passes */
if ( result == 1 ) {
passes = passes + 1;
}
else {
failures = failures + 1;
}
student = student + 1;
}
/* termination phase; display number of passes and failures */
printf( "Passed %d\n", passes );
printf( "Failed %d\n", failures );
/* if more than eight students passed, print "raise tuition" */
if ( passes > 8 ) {
printf( "Raise tuition\n" );
}
return 0;
}