/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package trabalhador;
/**
*
* @author Joel. Conde
*/
public class Trabalhador extends AbstractMethodError{
//Atributos
String nome;
private double salario;
private double salarioLiquido;
private double IRT;
int ID;
//construtores VASIO
public Trabalhador(){
this("",0,0,0);
}
//Construtor com dados
public Trabalhador(String nome, double salario,double IRT, int ID){
this.nome = nome;
this.salario = salario;
this.IRT = IRT;
this.ID = ID;
}
// Selectores/
public String getNome(){
return this.nome;
}
public double getsalario(){
return this.salario;
}
public double getIRT(){
return this.IRT;
}
public int getID(){
return this.ID;
}
// Modificadores
public void setNome(String nome){
this.nome=nome;
}
public void setSalario(double S){
this.salario=S;
}
public void setIRT(double T){
this.IRT=T;
}
// Funcção que calcula o salario liquido
public void salarioLiquido(){
salarioLiquido = salario * (1 - IRT);
}
//Função que imprime dados do trabalhador
public void imprime(){
System.out.println( "\n Nome do Trabalhador: " + nome
+ "\n Salario Bruto: " + salario
+ "\n Salario Liquido: " + salarioLiquido
+ "\n IRT: " + IRT + "%"
+ "\n Nº Trabalhador : " + ID );
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Trabalhador P =new Trabalhador ();
P.nome = "Kenyon Eliezer";
P.salario= 400;
P.IRT = 0.12;// os valors do IRT vai de 0 a 1// é percetagem // neste caso 12%
P.ID= 1001 ;
P.salarioLiquido();// calcular o salario liquido
P.imprime();
}
}
Boa tarde Joel_Conde
O codigo veio no Post, mas a sua duvida nao. Qual sua duvida?
Abraços
Max