Você está na página 1de 2

Codigo para criao de gerenciamento de matricula em C

#include <stdio.h>
#include <stdlib.h>
int main(){
int m=0,aaaa=0,b=0,c=0,d=0,ee=0,ano;
int i=0,j=0,let=0,mat=0,bio=0,enem=0,tran=0,vest=0,cont=0;
float media,maior=0,menor=0,atual=0;
printf("Informe o ano atual ex(2005 = 05): ");
scanf("%d",&ano);
while(m!=-1){
printf("Informe seu numero de matricula(9 digitos): ");
scanf("%d",&m);
if(m!=0&&m!=-1){
i++;
aaaa=m/100000;
b=(m%100000)/10000;
c=(m%10000)/1000;
d=(m%1000)/100;
ee=(m%100);
printf("Aluno N %d ,",aaaa);
if(b==1){
printf("do Curso de Letras,");
let++;
}else if(b==2){
printf("do Curso de Matematica,");
mat++;
}else if(b==3){
printf("do Curso de Biologia,");
bio++;
}
if(c==1){
printf("que entrou por meio do vestibular.\n");
vest++;
}else if(c==2) {
printf("que entrou por meio de transferencia.\n");
tran++;
}else if(c==3){
printf("que entrou pelo ENEM.\n");
enem++;
}
if(d==1){
printf("No primeiro semestre de ");
}else if(d==2){
printf("No segundo semestre de ");
}
if(ee>ano){
printf("%d.\n",ee+1900);
}else{
printf("%d.\n",ee+2000);
}

printf("Digite sua media total: ");


scanf("%f",&media);
if(ee==ano){
j++;
atual+=media;
}
if(ee==ano){
if(j==1||media>maior){
maior=media;}
}
if(ee==ano){
if(j==1||media<menor){
menor=media;}
}
if(media>=7.5&&ee==ano){
cont++;
}
}
system("clear||cls");
}
(mat!=0)? printf("\nAlunos de matematica: %.2f%\n",(float)mat/i*100):
printf("Nao houve alunos matriculados nessa disciplina.\n");
(let!=0)? printf("Alunos de letra: %.2f%\n",(float)let/i*100):
printf("Nao houve alunos matriculados nessa disciplina.\n");
(bio!=0)? printf("Alunos de biologia: %.2f%\n",(float)bio/i*100):
printf("Nao houve alunos matriculados nessa disciplina.\n");
printf("Quantidade de alunos deste ano com media >= 7.5: %d\n",cont);
printf("Maior media atual: %.2f Menor media atual: %.2f\n",maior,menor);
(atual!=0)? printf("Media total atual: %.2f\n",atual/j):
printf("Nao houve alunos matriculados esse ano.\n");
printf("Percentual de ingresso pelo vestibular: %.2f\n",(float)vest/i*100);
printf("Percentual de ingresso pelo ENEM: %.2f\n",(float)enem/i*100);
printf("Percentual de ingresso por tranferencia: %.2f\n",(float)tran/i*100);
return (0);
}

Você também pode gostar