Sistema condomínio  v1.0
funcionarios.hpp
Ir para a documentação deste ficheiro.
1 #ifndef FUNCIONARIOS_HPP
2 #define FUNCIONARIOS_HPP
3 
4 #include <iostream>
5 
10 class Funcionarios {
11 protected:
12  std::string matricula;
13  std::string funcao;
14  std::string setor;
15  float cargaHoraria;
16  float salario;
18 public:
22  Funcionarios();
23 
32  Funcionarios(std::string matricula, std::string funcao, std::string setor, float cargaHoraria, float salario);
33 
38  std::string getMatricula();
39 
44  std::string getFuncao();
45 
50  std::string getSetor();
51 
56  float getCargaHoraria();
57 
63  virtual float getSalario() = 0;
64 
69  void setMatricula(std::string matricula);
70 
75  void setFuncao(std::string funcao);
76 
81  void setSetor(std::string setor);
82 
87  void setCargaHoraria(float cargaHoraria);
88 
94  virtual void setSalario(float salario) = 0;
95 };
96 
97 #endif
Classe que representa um funcionário.
std::string getFuncao()
Obtém a função do funcionário.
void setFuncao(std::string funcao)
Define a função do funcionário.
void setMatricula(std::string matricula)
Define a matrícula do funcionário.
std::string getSetor()
Obtém o setor do funcionário.
std::string matricula
std::string setor
std::string getMatricula()
Obtém a matrícula do funcionário.
void setCargaHoraria(float cargaHoraria)
Define a carga horária do funcionário.
void setSetor(std::string setor)
Define o setor do funcionário.
float getCargaHoraria()
Obtém a carga horária do funcionário.
std::string funcao
Funcionarios()
Construtor padrão.
Definition: funcionarios.cpp:7
virtual float getSalario()=0
Método virtual puro para obter o salário do funcionário.
float cargaHoraria
virtual void setSalario(float salario)=0
Método virtual puro para definir o salário do funcionário.