Trabalho de algoritimo

1666 palavras 7 páginas
Universidade Federal do Piauí - UFPI
Universidade Aberta do Piauí - UAPI
Curso Sistemas de Informação à Distância
Disciplina: Laboratório de Programação Professor: José Ricardo Viana
Alunos: Jackson Costa Bezerra, Janário Kennedy Roque de Lima
Matrícula: 12L08036 ; 12L10073
Tutor(a): Thiago Rafael Rodrigues­­­­ Data: 07/06/2013
Polo: Antônio de Moura Fé

TRABALHO FINAL

#include
#include
#include

#define max 20

typedef struct Data TipoData;

typedef struct Disciplina TipoDisc;

//Inicio estrutura Data struct Data { int dia; int mes; int ano;
};//Fim estrutura Data

//Inicio estrutura Disiplina struct Disciplina{ char disciplina[50]; char professor[70]; float notas[3];
};//Fim estrutura Disc

//Inicio Estrutura Cadastro struct Aluno{ int matricula; char aluno[60]; char endereco[80]; TipoData Dat; TipoDisc Disc; }Cadastro[max]; //Fim Estrutura Cadastro

//Protótipos de funções int menu(void), Procurar(void); void Delete(void), Lista(void); void Altera(void), ListarAprovados(void); void inicia(void), Cadastro_Aluno(void); int VerificaNome(void); void ProcurarPorDisciplina(void); int Aprovacao(void), VerificaLista(void); char BuscarAlunoPorNome(void);
//Fim de declaração de protótipos

int main(int argc, char *argv[]){

char opc;

inicia();

for (;;) { opc = menu();

switch (opc) { case 1: Cadastro_Aluno();break; case 2: Lista();break; case 3: ListarAprovados();break; case 4: BuscarAlunoPorNome();break; case 5: ProcurarPorDisciplina();break; case 6: Altera();break; case 7: Delete();break; case 8: exit(0);break; } }
}

void inicia(void){ register int t;

for (t = 0; t < max; t++) Cadastro[t].aluno[0] = '\0';
}

//Inicio Menu int menu(void){ char s[80];

int c;

fflush(stdin); printf("\n(1)- Cadastrar"); printf("\n(2)- Listar Todos os Alunos"); printf("\n(3)- Listar Alunos Aprovados");

Relacionados

  • Trabalho de algoritimo
    892 palavras | 4 páginas
  • Trabalho De Algoritimo
    421 palavras | 2 páginas
  • Trabalho de algorítimo
    477 palavras | 2 páginas
  • Trabalho Algoritimo
    3084 palavras | 13 páginas
  • Trabalho De Algoritimo
    935 palavras | 4 páginas
  • Trabalho De Algoritimo
    442 palavras | 2 páginas
  • Trabalho de Algoritimo
    318 palavras | 2 páginas
  • Trabalho de Algorítimos
    1158 palavras | 5 páginas
  • trabalho de algoritimo
    2364 palavras | 10 páginas
  • Trabalho algoritimo
    788 palavras | 4 páginas