Classe Empregado. Crie uma classe chamada Empregado que inclua três partes de informação como dados- -membro — um primeiro nome (tipo string), um sobrenome (tipo string) e um salário mensal (tipo int). Sua classe deverá ter um construtor que inicialize os três dados-membros. Forneça uma função set e uma função get para cada dado-membro. Se o salário mensal não for positivo, defina-o como 0. Escreva um programa de teste que demonstre as capacidades da classe Empregado. Crie dois objetos Empregado e mostre o salário anual de cada objeto. Depois, dê a cada Empregado um aumento de 10 por cento e exiba o salário anual do Empregado novamente.
Passo 1
Fala Galera!!! Tudo certo? Espero que sim!! Bora para mais um exercício.
Vamos criar um programa que tenha uma classe Empregado que terá dados-membros e funções-membros que serão utilizados para armazenar, modificar, exibir o nome e o salário do empregado antes e depois de receber um aumento de 10%
Passo 2
Vamos iniciar criando a nossa classe Empregado que receberá o primeiro nome, sobrenome e o salário do mês
//classe empregado com declaraçao do dados-membros e funções
class Empregado{
public:
//função-membro
//construtor da classe
Empregado( string, string, int);
// definir função do primeiro nome
void setFirst_Name(string);
// retornar
string getFirst_Name();
// definir função do sobrenome
void setLast_Name(string);
//retornar
string getLast_Name();
//definir função do salario do mes
void setMes_Salario(int);
//retornar
int getMes_Salario();
//dados-membro declarados
private:
//primeiro nome
string first_Name;
//sobrenome
string last_Name;
//salario mes
int mes_Salario;
};
Passo 3
Após definir nossa classe vamos precisar inicializar o construtor dela que será responsável por inicializar os dados-membros e das funções.
//construtor inicializa dados-membros da classe
Empregado:: Empregado( string Nome, string sobrenome, int mesSalario ){
//contem primeiro nome
setFirst_Name(Nome);
//contem sobrenome
setLast_Name(sobrenome);
//contem salario mes
setMes_Salario(mesSalario);
}//fim do construtor
//definir primeiro nome
void Empregado:: setFirst_Name(string Nome){
first_Name = Nome;
}
//primeiro nome return
string Empregado:: getFirst_Name(){
return first_Name;
}
//definir sobrenome
void Empregado:: setLast_Name(string sobrenome){
last_Name = sobrenome;
}
//return sobrenome
string Empregado::getLast_Name(){
return last_Name;
}
//definir salario mes
//verificar se maior que 0
// se nao salario igual a 0
void Empregado:: setMes_Salario(int mesSalario){
if( mesSalario > 0)
mes_Salario = mesSalario;
if ( mesSalario
mes_Salario = 0;
}
int Empregado:: getMes_Salario(){
return mes_Salario;
}
Dentro do construtor da classe é feito a verificação caso o salário seja negativo, se for negativo o salário é definido como 0.
Passo 4
Em seguida vamos criar os objetos para a classe Empregado dentro da função principal main() e chama as suas funções-membro e exibir a informação do empregado.
//função principal
int main(){
// objetos criados para classe empregado
// inserir 2 empregados
Empregado emp1("Aluno1" , "Respondeai" , 6500);
Empregado emp2("Aluno2", "Respondeai", 7000 );
//exibir mensagem
cout
//mostrar salario anual e chamar as funções para o empregado 1
int mesSal1 = emp1.getMes_Salario();
cout
//mostrar salario anual e chamar as funções para o empregado 2
int mesSal2 = emp2.getMes_Salario();
cout
//atualizar e inserir o aumento de 10%
emp1.setMes_Salario(mesSal1 * 1.1);
emp2.setMes_Salario(mesSal2 * 1.2);
//exibir o salario aumentado
cout
//atualização empregado 1
mesSal1 = emp1.getMes_Salario();
cout
//atualização empregado 2
mesSal2 = emp2.getMes_Salario();
cout
return 0;
}
Foram definidos os objetos “Aluno1” e “Aluno 2”, com salários de 6500 e 7000 respectivamente. Em seguida é feito o calculo do salário anual antes e depois do aumento de 10%
Passo 5
E por último é só colocar o nosso programa para compilar e verificar se a saída estará correta, exibindo o salario anual antes e depois do aumento.

Verificando a saída, nosso programa está funcionado corretamente.
E assim finalizamos mais um exercício galera. Até o próximo.
Resposta
Programa final:

