Escolar Documentos
Profissional Documentos
Cultura Documentos
h>
#include <stdlib.h>
typedef struct{
int matricula;
float nota_1, nota_2;
char nome[50];
}perfil;
int verificador[2];
if((*ptrDiscente).matricula == 0){
do{
system("cls");
printf("Digite a matricula do discente (>0): ");
scanf("%d", &(*ptrDiscente).matricula);
}while((*ptrDiscente).matricula <= 0);
do{
printf("Digite a nota da unidade I: ");
scanf("%f", &(*ptrDiscente).nota_1);
}while(!(0 <= (*ptrDiscente).nota_1 && (*ptrDiscente).nota_1 <= 10));
do{
printf("Digite a nota da unidade II: ");
scanf("%f", &(*ptrDiscente).nota_2);
}while(!(0 <= (*ptrDiscente).nota_2 && (*ptrDiscente).nota_2 <= 10));
if((*ptrDiscente).matricula == Verificador.matricula){
printf("Essa Matricula Ja Existente\n");
(*ptrDiscente).matricula = 0;
verificador[1] = 100;
}else{
ptrVerificador++;
}
}
verificador[0] = 100;
}else{
ptrDiscente++;
}
}
printf("Aluno Cadastrado!\n");
system("pause");
++ptrDiscente;
}
int main(){
int comando = 0;
int quantidadeCadastros = 0;
perfil discente[100];
ReiniciarMatricula(discente);
while(1){
system("cls");
printf("| SISTEMA ACADEMICO |");
printf("\n1-Cadastrar Aluno");
printf("\n2-Remover Aluno");
printf("\n4-Sair\n\n");
scanf("%d", &comando);
switch(comando){
case 1:
InserirAlunos(discente);
break;
case 2:
ExcluirAluno(discente);
break;
case 3:
AlunosCadastrados(discente);
break;
case 4:
return 0;
break;
}
}