O Cadastro De Alunos na Linguagem C
Por: Dragneel 91 • 31/3/2020 • Trabalho acadêmico • 725 Palavras (3 Páginas) • 240 Visualizações
/*Objetivo: implementar um cadastro de estudantes de uma escola.
Entrada: Dados do estudante, ano de nascimento, ano atual
Saída: Estudante cadastrado, idade, dias vividos aproximadamente*/
#include
#include
#include
int main()
{
char nome[50], cpf[13], telefone[12], endereco[50], cep[11];
int dataNasc, anoNasc, anoAtual, diasVividos, bissexto, anosBissexto, idade, idadeBissexto;
printf("\n");
printf("Cadastro de estudantes\n");
printf("\n");
printf("Digite o nome completo: ");
scanf("\n %[^\n]s", &nome);
fflush(stdin); //Limpeza do buffer
printf("Digite seu CPF: ");
scanf("%[^\n]s", &cpf);
fflush(stdin);
printf("Digite seu telefone: ");
scanf("%[^\n]s", &telefone);
fflush(stdin);
printf("Digite seu endereco: ");
scanf("%[^\n]s", &endereco);
fflush(stdin);
printf("Digite o seu cep: ");
scanf("%[^\n]s", &cep);
fflush(stdin);
printf("Digite data de nascimento (DD/MM): ");
scanf("%d", &dataNasc);
fflush(stdin);
printf("Digite o ano de nascimento (AAAA): ");
scanf("%d", &anoNasc);
fflush(stdin);
printf("Digite o ano atual (AAAA): ");
scanf("%d", &anoAtual);
fflush(stdin);
//Cálculo para anos bissextos, dias vividos e idade
idade = anoAtual - anoNasc;
anosBissexto=0;
for (bissexto=anoNasc+1; bissexto <= anoAtual; bissexto++ ) {
if (bissexto %4==0 && bissexto % 100 != 0) {
anosBissexto = anosBissexto +1;
}
}
idadeBissexto = idade - anosBissexto;
diasVividos = idadeBissexto*365;
//Imprimindo na Tela
system("cls"); //Limepza da tela
printf("Cadastro finalizado com sucesso! \n");
printf("\n");
printf("Nome completo: %s \n", nome);
printf("CPF: %s\n", cpf);
printf("Telefone: %s \n", telefone);
printf("Endereco: %s \n", endereco);
printf("Cep: %s \n", cep);
...