16/11/2022 ; 5:28 PM
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
#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);
|
||||
}
|
||||
Reference in New Issue
Block a user