Não exibe os resultados na tela
Ao digitar os valores, os resultados nao sao exibidos na tela.
obs:programa nao terminado.
#include<iostream>
#include<stdlib.h>
using namespace std;
class Pessoa{
char nome[100];
char cpf[50];
char endereco[50];
char telefone[50];
public:
char CadastroPessoa(char){
cout << "\nInforme o nome : ";
fflush(stdin);
cin>>nome;
fflush(stdin);
}
char CadastroCpf(char){
cout << "\nInforme o cpf : ";
fflush(stdin);
cin>>cpf;
fflush(stdin);
}
char CadastroEndereco(char){
cout << "\nInforme o endereco : ";
fflush(stdin);
fflush(stdin);
cin>>endereco;
}
char CadastroTelefone(char){
cout << "\nInforme o telefone : ";
fflush(stdin);
cin>>telefone;
}
};
class Funcionario: public Pessoa{
int horario, HorasExtras;
int num_matricula;
public:
int func_horario(int){
cout << "\nInforme o horario do funcionario : ";
fflush(stdin);
cin >>horario;
return(horario);
}
int func_horaExtra(int){
cout << "\nInfome o numero de horas extras : ";
fflush(stdin);
cin >> HorasExtras;
return(HorasExtras);
}
int func_numMatricula(int){
cout <<"\nInfome o numero de matricula";
fflush(stdin);
cin>>num_matricula;
return(num_matricula);
}
};
class Professor:public Pessoa{
char materia[100], data_admissao[30];
int salario;
public:
char Prof_materia(char){
cout<<"\nInforme a materia lecionada pelo professor : ";
fflush(stdin);
cin>>materia;
}
char Prof_DataAdmi(char){
cout<<"\nInforme a data de adimissao do professor : ";
fflush(stdin);
cin>>data_admissao;
}
int Prof_Salario(string){
cout<<"\nInforme o salario do professor :";
fflush(stdin);
cin>>salario;
return(salario);
}
};
class Aluno:public Pessoa{
string turma, curso, mate_matri;
int ch;
public:
string Aluno_turma(string){
cout<<"\nInforme a turma do aluno : ";
cin>>turma;
return(turma);
}
string Aluno_curso(string){
cout<<"\nInforme o curso do aluno ";
cin>>curso;
return(curso);
}
string Aluno_Materia_matri(string){
cout<<"\nQuais materias o aluno esta matriculado ? ";
cin>>mate_matri;
return(mate_matri);
}
int Aluno_CH(string){
cout<<"\nQual a carga horaria do aluno ? ";
cin>>ch;
return(ch);
}
};
int main(){
char x;
int menu;
int a;
Funcionario f1;
Professor p1;
Aluno a1;
cout<<"\nInforme o numero de cadastro que deseja inserir : ";
cin>>a;
char vn[a], vcp[a],vend[a],vtele[a],vhor[a],vnmat[a],vext[a],vmat[a],vdaad[a],vsala[a],vtur[a],vcurso[a],vmatric[a],vch[a];
do{
cout<<"\nDigite 1 para cadastrar FUNCIONARIO --- 2 Para cadastrar PROFESSOR --- 3 Para cadastrar ALUNO ";
cin>>menu;
switch(menu){
case 1:
for(char i=1; i<=a; i++){
cout<<"\n***FUNCIONARIO" << i << "****" ;
vn*=f1.CadastroPessoa(x);*
*
vcp**=f1.CadastroCpf(x);*
*
vend**=f1.CadastroEndereco(x);*
*
vtele**=f1.CadastroTelefone(x);*
*
vhor**=f1.func_horario(x);*
*
vext**=f1.func_horaExtra(x);*
*
vnmat**=f1.func_numMatricula(x);*
*
}*
*
for(int i=1; i<=a;i++){*
*
cout<<"\---nPara funcionario"<<i;*
*
fflush(stdin);*
*
cout<<"\nNome : " << vn**;*
*
fflush(stdin);*
*
cout<<"\nCPF : " << vcp**;*
*
fflush(stdin);*
*
cout<<"\nEndereco : " <<vend**;*
*
fflush(stdin);*
*
cout<<"\nTefone para contado : " << vtele**;*
*
fflush(stdin);*
*
cout<<"\nHorario de trabalho : " <<vhor**;*
*
fflush(stdin);*
*
cout<<"\nHoras extras do funcionario : " << vext**;*
*
fflush(stdin);*
*
cout <<"\nNumero de matricula do funcionario : "<< vnmat**;*
*
fflush(stdin);*
*
}*
*
break;*
*
*
*
}*
*
} while(menu!=1);*
*
}*
*
*Discussão (0)
Carregando comentários...