Programa de cadastro de alunos em c

2426 palavras 10 páginas
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>

////////////////////* Programa de cadastro de alunos*///////////////////////////

struct dados{ char nome[50]; int idade; float nota[5][2][3]; int matricula;};struct dados aluno[100]; int n=0;

void inserir(void){ int a=0,b,c,d,e=0,i,j,k;

if (n>=100){printf("BANCO DE DADOS CHEIO\n");return;} printf("MATRICULA:"); scanf("%i",&d); for(i=0;i<=n;i++){ if(aluno[i].matricula==d){printf("A MATRICULA JÁ EXISTE\n");e=1;}} if(e==0){ aluno[n].matricula=d; fflush(stdin);/*limpa o buffer do teclado*/ printf("\nNOME DO NOVO ALUNO:"); gets(aluno[n].nome); printf("\nIDADE:"); scanf("%i",&aluno[n].idade); printf("\nPARA DIGITAR AS NOTAS INDIQUE:\n(1)DIGITAR NOTA ESPECIFICA\n(2)DIGITAR NOTAS EM ORDEM CRESCENTE\n"); scanf("%i",&b); for(i=0;i<5;i++){ for(j=0;j<2;j++){ for(k=0;k<3;k++){ aluno[n].nota[i][j][k]=0;}}} if(b==1){ printf("\nDIGITE-1)PARA SAIR\n"); while (a!=-1){ printf("\nANO:"); scanf("%i",&i);if(i==-1)break; printf("\nSEMESTRE:"); scanf("%i",&j);if(j==-1)break; printf("\nPROVA:"); scanf("%i",&k);if(k==-1)break; printf("\nDIGITE A NOTA:"); scanf("%f",&aluno[n].nota[i][j][k]); if(aluno[n].nota[i][j][k]==-1){aluno[n].nota[i--][j--][k--]=0;break;}
}
} if(b==2){ for(i=0;i<5;i++){ for(j=0;j<2;j++){ for(k=0;k<3;k++){ printf("ANO SEMESTRE PROVA\n"); printf("%i %i %i

Relacionados

  • 1 Lista de Exercícios - Computação I - Programa Dev-C++
    809 palavras | 4 páginas
  • Trabalho de calculadora em C
    943 palavras | 4 páginas
  • Exercicio em linguagem c - Cadastro de prontuários
    1264 palavras | 5 páginas
  • Linguagem De Programa O Em C
    10656 palavras | 43 páginas
  • Programas em c
    1022 palavras | 5 páginas
  • Programa de contagem de dias em Fortran
    1072 palavras | 5 páginas
  • Trabalho de gestao de alunos numa escola em linguagem c
    1514 palavras | 7 páginas
  • Jogo de Paciência em C
    1351 palavras | 6 páginas
  • Controle de Estoque em C#
    11474 palavras | 46 páginas
  • Sistema de lanchonete em C#
    1445 palavras | 6 páginas