Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
LeoNarciso

Trabalho para nota

Recommended Posts

Tenho que entregar um trabalho para nota até semana que vem, porém existem coisas que o professor pede que eu nunca estudei, segue o link para o download do pdf do trabalho:

http://www.megaupload.com/?d=KBU55QIW

Segue o código do que eu fiz até agora:


#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;

typedef struct structaluno{
char nome[30];
char email[30];
char cpf[11];
char fone[8];
};structaluno aluno;

void menu(int *opc);
void cadastro(structaluno a);
void consulta(char *mt);

char alfabeto[]={"ABCDEFGHIJKLMNOPQRSTUVXWYZabcdefghijklmnopqrstuvxwyz"};
char matricula[]={"2011100000"};
char matri;

int main(){
system("color 47");
int opcao, semestre, anofac;

menu(&opcao);

while(opcao!=9){
while((opcao!=1)&&(opcao!=2)&&(opcao!=3)){
cout<<"OPCAO INVALIDA! DIGITE NOVAMENTE O NUMERO DE SUA OPCAO: ";
cin>>opcao;
getchar();
}//while !=0, 1, 2

if(opcao==1){
system("cls");
cout<<"Opcao escolhida: CADASTRAR ALUNO."<<endl;
cadastro(aluno);

system("pause");
}//opcao==1
if(opcao==2){
system("cls");
cout<<"Opcao escolhida: CONSULTAR ALUNO."<<endl;
consulta(matricula);

system("pause");
}//opcao==2
if(opcao==3){
system("cls");
cout<<"Opcao escolhida: PESQUISAR ALUNO."<<endl;

system("pause");
}//opcao==3
menu(&opcao);
}//while !=9

cout<<"\nOPCAO ESCOLHIDA: SAIR.\n\n";

cout<<"\n\n";
system("pause");
return 0;
}//int main()

void menu(int *opc){
system("cls");
cout<<"*----| M E N U |----*\n";
cout<<"1 - Cadastrar aluno\n";
cout<<"2 - Consultar aluno\n";
cout<<"3 - Pesquisar aluno\n";
cout<<"\n9 - SAIR\n";
cout<<"*---------------------*\n\n";
cout<<"Digite o numero referente a opcao desejada: ";
cin>>(*opc);
getchar();
}//menu();

void cadastro(structaluno a){
cout<<"\n\nDigite o nome do aluno: ";
gets(a.nome);
cout<<"Digite o email do aluno: ";
gets(a.email);
cout<<"Digite o cpf do aluno: ";
gets(a.cpf);
cout<<"Digite o telefone do aluno: ";
gets(a.fone);
cout<<"\n\nCADASTRO EFETUADO COM SUCESSO!\n\n";

cout<<"NUMERO DA MATRICULA ALUNO "<<a.nome<<": "<<atol(matricula)+1<<endl;

cout<<"\n\n";

}//cadastro();

void consulta(char *mt){
cout<<"\n\nDigite a matricula do aluno para consulta: ";
gets(mt);

}//consulta

Ja agradeço antecipadamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, lembra-se que o e-mail não é obrigatorio? Dessa forma, você poderia dizer "digite seu e-mail, ou digite -1 para indicar a falta de e-mail" e então, você compara. Se for igual a -1, você "limpa esse dado", colocando um valor nulo ou uma sequência de espaços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×