47 lines
1.0 KiB
C
47 lines
1.0 KiB
C
#include <stdio.h>
|
|
|
|
/* Calificaciones.
|
|
El programa, al recibir un grupo de calificaciones de un alumno, obtiene el promedio de calificaciones de cada uno de ellos y, además, los alumnos con el mejor
|
|
y peor promedio.
|
|
|
|
I, MAT, MAMAT y MEMAT: variables de tipo entero.
|
|
CAL, SUM, MAPRO, MEPRO y PRO: variables de tipo real.*/
|
|
|
|
void main(void)
|
|
{
|
|
int I, MAT, MAMAT, MEMAT;
|
|
float SUM, PRO, CAL, MAPRO = 0.0, MEPRO = 11.0;
|
|
printf("Ingrese la matricula del primer alumno: \t");
|
|
scanf("%d", &MAT);
|
|
|
|
while (MAT)
|
|
{
|
|
SUM = 0;
|
|
for (I = 1; I <= 5; I++)
|
|
{
|
|
printf("\tIngrese la calificacion del alumno: ", I);
|
|
scanf("%f", &CAL);
|
|
SUM += CAL;
|
|
}
|
|
PRO = SUM / 5;
|
|
|
|
printf("\nMatricula: %i\tPromedio: %.2f", MAT, PRO);
|
|
|
|
if (PRO > MAPRO)
|
|
{
|
|
MAPRO = PRO;
|
|
MAMAT = MAT;
|
|
}
|
|
if (PRO < MEPRO)
|
|
{
|
|
MEPRO = PRO;
|
|
MEMAT = MAT;
|
|
}
|
|
|
|
printf("\n\nIngrese la matricula del siguiente alumno: ");
|
|
scanf("%i", &MAT);
|
|
}
|
|
printf("\n\nAlumno con mejor Promedio: \t %i\t\ %.2f", MAMAT, MAPRO);
|
|
printf("\n\nAlumno con peor Promedio : \t %i\t\ %.2f", MEMAT, MEPRO);
|
|
}
|