Jump to content

Felipe Soares Santos

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About Felipe Soares Santos

  1. Felipe Soares Santos

    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); }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.