-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJogador.hpp
69 lines (48 loc) · 1.16 KB
/
Jogador.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#ifndef Jogador_hpp
#define Jogador_hpp
#include<iostream>
using namespace std;
class Jogador
{
public:
Jogador(string nome, string nac, string cat,
int d, int m, int a, float sal);
void imprime();
float getSalarioBruto();
void setSalarioBruto(float sal);
float getSalarioLiq();
void setSalarioLiq(float SalarioLiq);
float getInss();
float getImposto();
string getNome();
void setNome(string nome);
string getNacionalidade();
void setNacionalidade(string nac);
string getCategoria();
void setCategoria(string cat);
void setDia(int d);
void setMes(int m);
void setAno(int a);
int getDia();
int getMes();
int getAno();
void CalculaSalario();
void CalculaAposentadoria();
int getId();
private:
string nome;
int IdJogador;
string DataNascimento;
string Nacionalidade;
string Categoria;
float SalarioBruto;
float SalarioLiq;
float totalInss;
float totalImposto;
int static ultimoId;
int geraId();
int dia;
int mes;
int ano;
};
#endif // Jogador_hpp