Cadastro de alunos em C
Publicado por erico rojahn santos 11/09/2006
[ Hits: 44.961 ]
Homepage: http://kernelsys.blogspot.com
Daí, galera! Trabalho de aula, tive que criar um cadastro de alunos em C.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
void inserir(void);
void mostrar(void);
void excluir(void);
int i;
struct registro
{
char matricula[15];
char nome[30];
char disciplina[30];
char nota[5];
};
struct registro vetor[10];
int num;
int main(void)
{
for(; ;)
{
printf("\t\t\t\tCADASTRO DE ALUNOS\n");
printf("1-Para adicionar dados\n");
printf("2-Para mostrar dados\n");
printf("3-Para excluir dados\n");
printf("0- Sair\n");
scanf("%d",&num);
switch(num)
{
case 1: inserir();
break;
case 2: mostrar();
break;
case 3: excluir();
break;
case 0: exit(0);
default: puts("TENTE NOVAMENTE");
}
}
getchar();
}
void inserir (void)
{
for(i=0; i<10; i++)
{
fflush(stdin);
printf("\n\n\nEntre com a matricula do aluno: ");
gets(vetor[i].matricula);
fflush(stdin);
printf("Entre com o nome do aluno: ");
gets(vetor[i].nome);
fflush(stdin);
printf("Entre com a disciplina do aluno:");
gets(vetor[i].disciplina);
fflush(stdin);
printf("Entre com a nota do aluno:");
gets(vetor[i].nota);
fflush(stdin);
}
getche();
}
void mostrar(void)
{
int i;
for(i=0; i<10; i++)
{
printf("\n Matricula do aluno: %s",vetor[i].matricula);
printf("\n Nome do aluno: %s",vetor[i].nome);
printf("\n Disciplina do aluno: %s",vetor[i].disciplina);
printf("\n Nota do aluno: %s",vetor[i].nota);
}
}
void excluir(void)
{
char nome[50];
printf("Qual o nome do aluno q vc deseja remover?\n");
gets(nome);
for(i=0; i<10; i++)
{
if ((strcmp(nome,vetor[i].nome))==0)
for( ; i<9; i++)
{
strcpy(vetor[i].matricula,vetor[i+1].matricula);
strcpy(vetor[i].nome,vetor[i+1].nome);
strcpy(vetor[i].disciplina,vetor[i+1].disciplina);
strcpy(vetor[i].nota,vetor[i+1].nota);
}
}
getche();
}
Retornar o montante de um capital aplicado a juros compostos
Checkcred - Checagem de créditos.
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Tenha opção de emblemas embutido no pcmanfm
Instalar o Microsoft Teams no Ubuntu e Derivados
Erro ao instalar o linux-headers (2)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (4)
Instalador não reconhece SSD Sata. (12)









