#include<stdio.h>
//#include<conio.h>
#include<string.h>
char nombre[50], direccion[50], apellido1[50], apellido2[50];
int nota1, nota2, sexo, nota3, edad, nota_taller, nota_f, mejor_nota=0, peor_nota=999;
int hombres, mujeres, promedio, cantidad_de_gente, rut, siexamen, noexamen;
int main ()
{
printf("\n\tIngrese el Rut:\n");
printf("\t---------------\n");
scanf("%i",&rut);
while (rut != 999) //para que siclo acabe cuando sea rut = 999
{
printf("\n\tIngrese el Nombre:\n");
printf("\t------------------\n");
scanf("%s",&nombre);
printf("\n\tIngrese el Apellido Paterno:\n");
printf("\t----------------------------\n");
scanf("%s",&apellido1);
printf("\n\tIngrese el Apellido Materno:\n");
printf("\t----------------------------\n");
scanf("%s",&apellido2);
printf("\n\tIngrese el Edad:\n");
printf("\t----------------\n");
scanf("%s",&edad);
printf("\n\tIngrese el Sexo, 1 masculino 2 femenino:\n");
printf("\t--------------------------------------------\n");
scanf("%d",&sexo);
if(sexo== '1'||sexo == '2')
hombres=hombres+1; //contador hombres
else
mujeres=mujeres+1; //contador mujeres
printf("\n\tIngrese Direccion:\n");
printf("\t-----------------\n");
scanf("%s",&direccion);
printf("\n\tIngrese Nota 1:\n");
printf("\t---------------\n");
scanf("%i",¬a1);
printf("\n\tIngrese Nota 2:\n");
printf("\t---------------\n");
scanf("%i",¬a2);
printf("\n\tIngrese Nota 3:\n");
printf("\t---------------\n");
scanf("%i",¬a3);
printf("\n\tIngrese Nota De Taller:\n");
printf("\t-----------------------\n");
scanf("%i",¬a_taller);
promedio = (nota1+nota2+nota3)/3; //para sacar promedio
printf("\n\t:Nota promedio\n");
printf("\t--------------\n");
printf("%i",promedio);
nota_f = (promedio*0.7)+(nota_taller*0.3); //para sacar nota final
printf("\n\tNota final:\n");
printf("\t-----------\n");
printf("%i",nota_f);
if(nota_f<=3.9) // se ve si se da o no examen
siexamen=siexamen+1;
else
noexamen=noexamen+1;
cantidad_de_gente = (hombres+mujeres); //cantidad de gente
if(promedio >= mejor_nota)
mejor_nota = promedio; //muestra mejor promedio
if(promedio <= peor_nota)
peor_nota = promedio;
printf("\n\tIngrese el Rut:\n"); //muestra peor promedio
printf("\t---------------\n");
scanf("%i",&rut);
}
{
printf("\n\t\tResumen");
printf("\n\t\t-------\n");
printf("\n\tCantidad de Alumnos Hombres:\n");
printf("\t----------------------------\n");
printf("%i",hombres);
printf("\n\tCantidad de Alumnas Mujeres:\n");
printf("\t----------------------------\n");
printf("%i",mujeres);
printf("\n\tCantidad de Alumnos:\n");
printf("\t--------------------\n");
printf("%i",cantidad_de_gente);
printf("\n\tCantidad de Alumnos que dan examen:\n");
printf("\t-----------------------------------\n");
printf("%i",siexamen);
printf("\n\tCantidad de Alumnos que se eximen de examen:\n");
printf("\t--------------------------------------------\n");
printf("%i",noexamen);
printf("\n\tLa Mejor nota fue:\n"); // muestra la mejor nota
printf("\t-------------------\n");
printf("%i",mejor_nota);
printf("\n\tLa Peor nota fue:\n"); // muestra la peor nota
printf("\t-------------------\n");
printf("%i",peor_nota);
}
}