Vous êtes sur la page 1sur 1

1: // PROMEDIO NOTAS DE N ESTUDIANTES Y N MATERIAS

2: //JAVIER ORTIZ CORTÉS GRUPO B


3: #include<stdio.h>
4: #include<conio.h>
5: #include<stdlib.h>
6: #include<string.h>
7: main()
8: { int i,j,k,n_est, n_asig,con_g=0,con_p=0;
9: char asig [30];
10: float n1a,n1b,n1f,c_1,n2a,n2b,n2f,c_2,n3a,n3f,c_3,pond,cred,def,
11: pro_se,cont_cred=0.0,sum_pond,sum_mat;
12: printf ("\n Digite numero de estudiantes:\t");
13: scanf ("%d",&n_est);
14: printf("\n Digite numero de creditos de la asignatura.:\t"); scanf("%f",&cred);
15: for (i=1;i<=n_est;i++){
16: printf ("\n Digite asignaturas para estudiante %d.:\t",i);scanf ("%d",&n_asig);
17: sum_mat=0; sum_pond=0; con_g=0; con_p=0;
18: for (j=1;j<=n_asig;j++){
19: printf ("\n DIGITE NOMBRE ASIGNATURA %d..:\t",j);scanf("%s",&asig);
20: printf("****DIGITE NOTAS PRIMER CORTE %s ****",asig);
21: printf("\n Digite nota 1 del 15%..:"); scanf("%f",&n1a);
22: printf("Digite nota 2 del 15%..:"); scanf("%f",&n1b);
23: printf("Digite nota final del 20%..:"); scanf("%f",&n1f);
24: c_1=(((n1a+n1b)/2)*0.15)+(n1f*0.20);
25: printf("****DIGITE NOTAS SEGUNDO CORTE %s****",asig);
26: printf("\n Digite nota 1 del 15%..:"); scanf("%f",&n2a);
27: printf("Digite nota 2 del 15%..:"); scanf("%f",&n2b);
28: printf("Digite nota final del 20%..:"); scanf("%f",&n2f);
29: c_2=(((n2a+n2b)/2)*0.15)+(n2f*0.20);
30: printf("****DIGITE NOTAS TERCER CORTE %s****",asig);
31: printf("\n Digite nota 1 del 10%..:"); scanf("%f",&n3a);
32: printf("Digite nota final del 20%..:"); scanf("%f",&n3f);
33: c_3=(n3a*0.10)+(n3f*0.20);
34: def=c_1+c_2+c_3;
35: pond= def*cred;
36: sum_mat=sum_mat+def;
37: sum_pond=sum_pond+pond;
38: if (def>=3)
39: con_g=con_g+1;
40: if (def<3)
41: con_p=con_p+1;
42: system ("cls");
43: printf("\n\t Notas primer corte %s Es.:%.2f\n",asig,c_1);
44: printf("\n\t Notas segundo corte %s Es.:%.2f\n",asig,c_2);
45: printf("\n\t Notas tercer corte %s Es.:%.2f\n",asig,c_3);
46: printf("\n\t Nota definitiva %s Es.:%.2f\n",asig,def);
47: printf("\n\t La ponderacion de la asignatura %s Es.:%.2f\n\n",asig,pond);}
48: printf("\n\t PROMEDIO NOTAS PRIMER SEMESTRE ESTUDIANTE %d\n",i);
49: cont_cred=cred*n_asig;
50: pro_se=(sum_pond/cont_cred);
51: printf("\n\t La suma de notas las %d asignaturas Es..: %.2f\n",n_asig,sum_mat);
52: printf("\n\t Total de asignaturas ..:%d\n",n_asig);
53: printf("\n\t Ponderado total ..:%.2f\n",sum_pond);
54: printf("\n\t Total de creditos ..:%.f\n",cont_cred);
55: printf("\n\t Promedio Semestre ..:%.2f\n",pro_se);
56: printf("\n\t Pierde %d asignaturas \n",con_p);
57: printf("\n\t Gana %d asignaturas \n",con_g); }
58: system ("pause"); }

Vous aimerez peut-être aussi