Advertisement
cesarnascimento

quest 3 andreza fich 1

Sep 28th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.52 KB | None | 0 0
  1. package Questao3;
  2.  
  3. public class Empresa {
  4.  
  5.     private String nome;
  6.     private String sobrenome;
  7.     private String funcao;
  8.     private double salario;
  9.     private double valeRef;
  10.    
  11.     public void setNome(String nome) {
  12.         this.nome = nome;
  13.     }
  14.    
  15.     public String getNome() {
  16.         return nome;
  17.     }
  18.    
  19.     public void setSobrenome(String sobrenome) {
  20.         this.sobrenome = sobrenome;
  21.     }
  22.    
  23.     public String getSobrenome() {
  24.         return sobrenome;
  25.     }
  26.    
  27.     public void setFuncao(String funcao) {
  28.         this.funcao = funcao;
  29.     }
  30.    
  31.     public String getFuncao() {
  32.         return funcao;
  33.     }
  34.    
  35.     public void setSalario(double salario) {
  36.         this.salario = salario;
  37.     }
  38.    
  39.     public double getSalario() {
  40.         return salario;
  41.     }
  42.    
  43.     public void setValeRef(double valeRef) {
  44.         this.valeRef = valeRef;
  45.     }
  46.    
  47.     public double getValeRef() {
  48.         return valeRef;
  49.     }
  50.    
  51.     public void aumentoSalario() {
  52.         double novoPort;
  53.        
  54.         if(funcao.equalsIgnoreCase("porteiro")) {
  55.             novoPort = salario * 1.15;
  56.            
  57.             System.out.println("Sr(a) "+nome+", salário anterior: "+salario+" , salário atual: "+novoPort);
  58.            
  59.         }
  60.        
  61.         if(funcao.equalsIgnoreCase("recepcionista")) {
  62.             novoPort = salario * 1.10;
  63.             System.out.println("Sr(a) "+nome+", salário anterior: "+salario+" , salário atual: "+novoPort);
  64.            
  65.         }
  66.        
  67.         //if cargo = porteiro aumentar 15% no salario. if cargo recepcao aumentar 10% no salario.
  68.         //mostrar nome, salario anterior e o novo salario.
  69.     }
  70.    
  71.     public void aumentoRefeicao() {
  72.         double menorSalario = Integer.MAX_VALUE;
  73.        
  74.         if(salario < menorSalario) {
  75.             menorSalario = salario;
  76.         }
  77.        
  78.        
  79.     }
  80.    
  81. }
  82.  
  83. //main
  84.  
  85. package Questao3;
  86.  
  87. import java.util.Scanner;
  88.  
  89. public class Principal {
  90.  
  91.     public static void main(String[] args) {
  92.         Empresa empresa = new Empresa();
  93.         Scanner sc = new Scanner(System.in);
  94.        
  95.         Empresa func[] = new Empresa[4];
  96.        
  97.         func[0].setNome("Jose");
  98.         func[0].setSobrenome("Silva");
  99.         func[0].setFuncao("Porteiro");
  100.         func[0].setSalario(900);
  101.         func[0].setValeRef(150);
  102.        
  103.         func[1].setNome("Rodolfo");
  104.         func[1].setSobrenome("Santos");
  105.         func[1].setFuncao("Porteiro");
  106.         func[1].setSalario(850);
  107.         func[1].setValeRef(100);
  108.        
  109.         func[2].setNome("Maria");
  110.         func[2].setSobrenome("Nascimento");
  111.         func[2].setFuncao("Recepcionista");
  112.         func[2].setSalario(1000);
  113.         func[2].setValeRef(80);
  114.        
  115.         func[3].setNome("Evelyn");
  116.         func[3].setSobrenome("Solange");
  117.         func[3].setFuncao("Recepcionista");
  118.         func[3].setSalario(1100);
  119.         func[3].setValeRef(100);
  120.        
  121.         empresa.aumentoRefeicao();
  122.         empresa.aumentoSalario();
  123.  
  124.     }
  125.  
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement