Você está na página 1de 4

Nome: Maria Clara Lima Pinheiro de Moura Trabalho 2

#include <iostream>

using namespace std;

class Funcionario{

protected:

char Nome[50];

char letra;

int CPF[11];

int DigitoCPF;

float Salario;

int DataAdmissao[3];

int Dias;

public:

int i;

void NomeDoFuncionario() {

cout<< "Nome:";

cin>>Nome;

void NumeroCPF(void) {

cout<< "CPF:" << endl;

for (i = 0; i <11; i++) {

cin>> DigitoCPF;

CPF[i] = DigitoCPF;

void SalarioDoFuncionario(void) {

cout<< "Salário:"<<endl;
cin>> Salario;

void AdmissaoDoFuncionario(void) {

for (i = 0; i <3; i++) {

cin>> Dias;

DataAdmissao[i]= Dias;

void ImprimirDados(void) {

cout<< "Salário:"<< Salario<< endl;

cout<< "\nCPF:";

for (int j = 0; j <11; j++) {

cout << CPF[j];

cout<<endl;

cout << "Data de admissão:";

for (i = 0; i <3; i++) {

cout<< DataAdmissao[i];

if (i == 0 || i == 1) {

cout << "/";

cout<<endl;

cout<<"\nNome: "<< Nome<< endl;

};
int main () {

Funcionario FuncionarioW;

int opcoes;

do {

cout<< "Trocar o Nome [1]"<< endl;

cout<< "Trocar o CPF [2]"<< endl;

cout<< "Trocar o Salário [3]" << endl;

cout<< "Trocar a Data de Admissão [4]"<< endl;

cout<< "Para imprimir os dados [5]" << endl;

cout << "Sair [-1]"<<endl;

cin>>opcoes;

switch (opcoes){

case 1:

FuncionarioW.NomeDoFuncionario();

break;

case 2:

FuncionarioW.NumeroCPF();

break;

case 3:

FuncionarioW.SalarioDoFuncionario();

break;

case 4:

FuncionarioW.AdmissaoDoFuncionario();

break;

case 5:

FuncionarioW.ImprimirDados();

break;

}
} while (opcoes!= -1);

Você também pode gostar