0% encontró este documento útil (0 votos)
9 vistas6 páginas

Programa de Promedios Estudiantiles C

El documento describe un programa en C para calcular promedios de calificaciones de 5 alumnos en 5 asignaturas. El programa solicita nombres y calificaciones, calcula el promedio de cada alumno, el promedio por asignatura y el promedio total de la clase, además de identificar al alumno con el mayor promedio. Se incluye el código fuente del programa y su lógica de funcionamiento.

Cargado por

olidenjaneth976
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas6 páginas

Programa de Promedios Estudiantiles C

El documento describe un programa en C para calcular promedios de calificaciones de 5 alumnos en 5 asignaturas. El programa solicita nombres y calificaciones, calcula el promedio de cada alumno, el promedio por asignatura y el promedio total de la clase, además de identificar al alumno con el mayor promedio. Se incluye el código fuente del programa y su lógica de funcionamiento.

Cargado por

olidenjaneth976
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Carrera: Licenciado en Sistemas Computacionales

Materia: Programación Estructurada


Profesora: Laura Elena Martínez Castillo
Alumna: Graciela Janeth Oliden Muñoz
Grupo: 112
Universidad Autónoma de Baja California
Licenciado en Sistemas Computacionales
Primer parcial (parte práctica) de programación Estructurada

1) Hacer un programa que lea los nombre y las calificaciones de 5 alumnos de un colegio en el primer
curso de bachillerato, en 5 asignaturas, el programa debe calcular el promedio de cada alumno,
el promedio de cada asignatura, el promedio total de la clase, el nombre del alumno o los alumnos
con mayor promedio.

Asignatura Asignatura Asignatura Asignatura Promedio


No. alumno
1 2 3 5 del alumno
1
2
:
:
5
Promedio
por
asignatura
Promedio de la clase:
Alumno con mayor promedio: _____________________________
#include <stdio.h>

#define MAX 5

int main()
{

char nombre[MAX][30];

float
m1[MAX],m2[MAX],m3[MAX],m4[MAX],m5[MAX],pa[MAX],pg=0,pgt=0,total1=0,total2=0,total3=0,total
4=0,total5=0,suma1=0,suma2=0,suma3=0,suma4=0,suma5=0,pa1=0;

int a=0,r=0,W;

//Lectura de datos

for(int x=0;x<5;x++)

printf("\nDatos del alumno %d\n",x+1);

fflush(stdin);

printf("\nNombre:\n");

gets(nombre[x]);

printf("Calificacion de la primer asignatura: \n");

scanf("%f",&m1[x]);

suma1 = suma1 + m1[x];

total1 = suma1 / 5;

printf("Calificacion de la segunda asignatura: \n");

scanf("%f",&m2[x]);

suma2 = suma2 + m2[x];

total2 = suma2 / 5;

printf("Calificacion de la tercera asignatura: \n");

scanf("%f",&m3[x]);

suma3 = suma3 + m3[x];


total3 = suma3 / 5;

printf("Calificacion de la cuarta asignatura: \n");

scanf("%f",&m4[x]);

suma4 = suma4 + m4[x];

total4 = suma4 / 5;

printf("Calificacion de la quinta asignatura: \n");

scanf("%f",&m5[x]);

suma5 = suma5 + m5[x];

total5 = suma5 / 5;

pa[x]=(m1[x]+m2[x]+m3[x]+m4[x]+m5[x])/5;

printf("El promedio del Alumno %s es de: %.1f\n",nombre[x],pa[x]);

for(int x=0;x<5;x++){

if (pa[x]>pa1)

pa1=pa[x];

W=x;

printf("\nEl alumno con el mejor promedio: %s con un promedio de %f\n",nombre[W], pa1);

pgt=(total1+total2+total3+total4+total4)/5;
printf("\nEl promedio del Grupo es %.1f\n",pgt);

printf("El promedio de la primera asignatura: %f\n", total1);

printf("El promedio de la segunda asignatura: %f\n", total2);

printf("El promedio de la tercera asignatura: %f\n", total3);

printf("El promedio de la cuarta asignatura: %f\n", total4);

printf("El promedio de la quinta asignatura es: %f\n", total5);

return 0;

También podría gustarte