Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
LICENCIADO EN SISTEMAS
COMPUTACIONALES
2. PROCEDIMIENTO
# include <stdio.h>
int main ()
{
int mr, opcion,opcion2,cant_alum, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w,
x,total_alum,total_hom,total_mu,porcen_hom,porcen_mu;
mr=0;
opcion=0;
while (opcion!=6)
{
printf("MENU DE BIMESTRES\n");
printf("1 Septiembre-Octubre\n");
printf("2 Noviembre-Diciembre\n");
printf("3 Enero-Febrero\n");
printf("4 Marzo-Abril\n");
printf("5 Mayo-junio\n");
printf("6 Salir\n");
printf("Que opcion elijes: ");
scanf("%d", &opcion);
switch (opcion)
{
case 1: printf("REPORTE BIMESTRAL (meses): Septiembre - Octubre\n");
break;
case 2: printf("REPORTE BIMESTRAL (meses): Noviembre - Diciembre\n");
break;
case 3: printf("REPORTE BIMESTRAL (meses): Enero - Febrero\n");
break;
case 4: printf("REPORTE BIMESTRAL (meses): Marzo - Abril\n");
break;
case 5: printf("REPORTE BIMESTRAL (meses): Mayo - Junio\n");
break;
case 6: printf("Gracias por usar este programa\n");
break;
default: printf("Esa opcion es incorrecta, el rango es de (1-6)\n");
break;
}
while (opcion2!=3)
{
printf("SISTEMA DE CAPTURA DE LA ESCUELA PRIMARIA ""Leona Vicario\n");
printf("1 Captura de grupos\n");
printf("2 Mostrar reporte\n");
printf("3 Salir\n");
printf("Que opcion deseas seleccionar:");
scanf("%d", &opcion2);
switch (opcion2)
{
case 1: printf("Opcion 1: Captura De Grupos\n");
printf("Escribe la cantidad de alumnos Hombres de 1er. grado del grupo “”A””: ");
scanf("%d", &a);
printf("Escribe el numero de alumnos Mujeres de 1er. grado del grupo “”A””: ");
scanf("%d", &b);
printf("Escribe el numero de alumnos Hombres de 1er. grado del grupo “”B””: ");
scanf("%d", &c);
printf("Escribe el numero de alumnos Mujeres de 1er. grado del grupo “”B””: ");
scanf("%d", &d);
printf("Escribe el numero de alumnos Hombres de 2do. grado del grupo “”A””: ");
scanf("%d", &e);
printf("Escribe el numero de alumnos Mujeres de 2do. grado del grupo “”A””: ");
scanf("%d", &f);
printf("Escribe el numero de alumnos Hombres de 2do. grado del grupo “”B””: ");
scanf("%d", &g);
printf("Escribe el numero de alumnos Mujeres de 2do. grado del grupo “”B””: ");
scanf("%d", &h);
printf("Escribe el numero de alumnos Hombres de 3ro. grado del grupo “”A””: ");
scanf("%d", &i);
printf("Escribe el numero de alumnos Mujeres de 3ro. grado del grupo “”A””: ");
scanf("%d", &j);
printf("Escribe el numero de alumnos Hombres de 3ro. grado del grupo “”B””: ");
scanf("%d", &k);
printf("Escribe el numero de alumnos Mujeres de 3ro. grado del grupo “”B””: ");
scanf("%d", &l);
printf("Escribe el numero de alumnos Hombres de 4to. grado del grupo “”A””: ");
scanf("%d", &m);
printf("Escribe el numero de alumnos Mujeres de 4to. grado del grupo “”A””: ");
scanf("%d", &n);
printf("Escribe el numero de alumnos Hombres de 4to. grado del grupo “”B””: ");
scanf("%d", &o);
printf("Escribe el numero de alumnos Mujeres de 4to. grado del grupo “”B””: ");
scanf("%d", &p);
printf("Escribe el numero de alumnos Hombres de 5to. grado del grupo “”A””: ");
scanf("%d", &q);
printf("Escribe el numero de alumnos Mujeres de 5to. grado del grupo “”A””: ");
scanf("%d", &r);
printf("Escribe el numero de alumnos Hombres de 5to. grado del grupo “”B””: ");
scanf("%d", &s);
printf("Escribe el numero de alumnos Mujeres de 5to. grado del grupo “”B””: ");
scanf("%d", &t);
printf("Escribe el numero de alumnos Hombres de 6to. grado del grupo “”A””: ");
scanf("%d", &u);
printf("Escribe el numero de alumnos Mujeres de 6to. grado del grupo “”A””: ");
scanf("%d", &v);
printf("Escribe el numero de alumnos Hombres de 6to. grado del grupo “”B””: ");
scanf("%d", &w);
printf("Escribe el numero de alumnos Mujeres de 6to. grado del grupo “”B””: ");
scanf("%d", &x);
total_alum=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x;
total_hom=a+c+e+g+i+k+m+o+q+s+u+w;
total_mu=b+d+f+h+j+l+n+p+r+t+v+x;
porcen_hom=total_hom*100/total_alum;
porcen_mu=total_mu*100/total_alum;
printf("Se han guardado los datos ingresados\n");
mr=-1;
break;
case 2: printf("Opcion 2: Mostrar Reporte\n");
if (mr==-1)
{
printf("REPORTE\n");
printf("1er. Grado, grupo A\n");
printf("Hombres: %d\n Mujeres: %d\n",a,b);
printf("1er. Grado, grupo B\n");
printf("Hombres: %d\n Mujeres: %d\n",c,d);
printf("2do. Grado, grupo A\n");
printf("Hombres: %d\n Mujeres: %d\n",e,f);
printf("2do. Grado, grupo B\n");
printf("Hombres: %d\n Mujeres: %d\n",g,h);
printf("3ro. Grad., grupo A\n");
printf("Hombres: %d\n Mujeres: %d\n",i,j);
printf("3ro. Grado, grupo B\n");
printf("Hombres: %d\n Mujeres: %d\n",k,l);
printf("4to. Grado, grupo A\n");
printf("Hombres: %d\n Mujeres: %d\n",m,n);
printf("4to. Grado, grupo B\n");
printf("Hombres: %d\n Mujeres: %d\n",o,p);
printf("5to. Grado, grupo A\n");
printf("Hombres: %d\n Mujeres: %d\n",q,r);
printf("5to. Grado, grupo B\n");
printf("Hombres: %d\n Mujeres: %d\n",s,t);
printf("6to. Grado, grupo A\n");
printf("Hombres: %d\n Mujeres: %d\n",u,v);
printf("6to. Grado, grupo B\n");
printf("Hombres: %d\n Mujeres: %d\n",w,x);
printf("Total general de alumnos:\n %d\n",total_alum);
printf("El porcentaje general de hombres es:\n %d%%\n",porcen_hom);
printf("El porcentaje general de mujeres es:\n %d%%\n",porcen_mu);
}
else if (mr!=-1)
printf("No capturaste datos\n");
break;
case 3: printf("Salir\n");
break;
}
}
}
return 0;
}
4. CONCLUSIONES
La sentencia while nos permite crear un bucle el cual se reproducirá siempre y cuando se cumpla con la condición
inicial, una de sus características es que al tener la condición al inicio, la mayoría de las veces se ejecutara por lo
menos una vez.