LISTA DE ALUMNOS CORRECION
Publicado por Alvaro (7 intervenciones) el 11/06/2019 02:48:55
Hola a todos necesito su ayuda
en la parte del codigo tengo que mostrar los alumnos reprobados y aprobados
dentro de un menu
ejemplo
1.- alumnos aprobados.
2.- alumnos reprobados
3.- lista de alumnos
segun la opcion que escojas es lo que tiene que aparecer pero no puedo hacer que muestra los alumnos reprobados y aprobados
ADJUNTO CODIGO
en la parte del codigo tengo que mostrar los alumnos reprobados y aprobados
dentro de un menu
ejemplo
1.- alumnos aprobados.
2.- alumnos reprobados
3.- lista de alumnos
segun la opcion que escojas es lo que tiene que aparecer pero no puedo hacer que muestra los alumnos reprobados y aprobados
ADJUNTO CODIGO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#include<stdio.h>
#include<locale.h>
int main(void)
{
setlocale(LC_CTYPE,"spanish");
int i,j,num_A,num_C,mayor=0,contador,opc;
float calificacion[100][100],promedio,suma=0;
char nombre[20][100];
char direccion [20][100];
char codigo [20][100];
char edad [20][100];
char sexo [20][100];
float promedio_A [100][100];
/* ========= SECCIÓN DE PRESENTACIÓN E INGRESO DE DATOS ================ */
printf("\n ¿Alumnos?\n\n\t A = ");
scanf("%d",&num_A);
printf("\n ¿Calificaciones por alumno?\n\n\t N = ");
scanf("%d",&num_C);
scanf("%*c"); /* Mi versión de: fflush para entrada por teclado */
printf("\n Ingrese el nombre de los estudiantes.\n\n");
for(i=0;i<num_A;i++){
printf("\t ¿Nombre[%d]? ",i+1);
gets(nombre[i]);
}
printf("\n Ingrese la direccion de los estudiantes.\n\n");
for(i=0;i<num_A;i++){
printf("\t ¿Direccion[%d]? ",i+1);
gets(direccion[i]);
}
printf("\n Ingrese el codigo de los estudiantes.\n\n");
for(i=0;i<num_A;i++){
printf("\t ¿Codigo[%d]? ",i+1);
gets(codigo[i]);
}
printf("\n Ingrese la edad de los estudiantes.\n\n");
for(i=0;i<num_A;i++){
printf("\t ¿Edad[%d]? ",i+1);
gets(edad[i]);
}
printf("\n Ingrese la sexo de los estudiantes.\n\n");
for(i=0;i<num_A;i++){
printf("\t ¿Sexo[%d]? ",i+1);
gets(sexo[i]);
}
printf("\nIngrese las calificaciones de los estudiantes.\n");
for(i=0;i<num_A;i++){
printf("\n Estudiante %s:\n\n",nombre[i]);
for(j=0;j<num_C;j++){
printf("\t ¿Calificación [%d]?: ",j+1);
scanf("%f",&calificacion[i][j]);
if(calificacion[i][j]<70)
promedio_A[i][j] = calificacion[i][j];
}
}
/* ========== SECCIÓN DE CÁLCULOS Y PROCESO DE DATOS ================ */
suma = 0.0; /* Inicializar la suma a 0 es muy importante */
for(i=0;i<num_A;i++)
for(j=0;j<num_C;j++){
suma=suma+calificacion[i][j];
}
contador = num_A*num_C;
promedio = suma/contador;
/* ============== SECCIÓN DE MUESTREO DE RESULTADOS =================*/
printf("\n\t\t\t ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹");
printf("\n\t\t\t º º");
printf("\n\t\t\t º º");
printf("\n\t\t\t º 1.- ALUMNOS QUE PASARON. º");
printf("\n\t\t\t º º");
printf("\n\t\t\t º 2.- ALUMNOS QUE REPROBARON. º");
printf("\n\t\t\t º º");
printf("\n\t\t\t º 3.- LISTA DE ALUMNOS. º");
printf("\n\t\t\t º º");
printf("\n\t\t\t º º");
printf("\n\t\t\t ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");
printf("\n");
printf("\n\t\t\t ELIJA UNA OPCI%cN: ",224);
scanf("%d",&opc);
switch (opc)
{
case 1:
printf("\n\n LISTA DE ALUMNOS:\n");
for(i=0;i<num_A;i++){
printf("\n %d.-%s: \n",i+1,nombre[i]);
for(j=0;j<num_C;j++){
printf(" %3.2f",promedio_A[i][j]);
}
}
break;
case 2:
printf("Proyecto\n");
break;
case 3:
printf("\n\n LISTA DE ALUMNOS:\n");
for(i=0;i<num_A;i++){
printf("\n %d.-%s.",i+1,nombre[i]);
}
break;
}
scanf("%*c%*c"); /* fflush() para el teclado. Necesité un par de: "%*c" */
return 0;
}
Valora esta pregunta


0