Ola galera blz?
tenho um exercicio pra fazer, que precisa criar um esquema de somar salario, veja abaixo.
Monte um sistema para cálculo de salário líquido.
1º Pergunte o nome do colaborador.
2º O Cargo do Colaborador.
3º O salário bruto.
4º Número de filhos < 10 anos. (cada filho soma R$ 20,00)
5º Número de filhos > 10 anos e < 18 anos. (cada filho soma R$ 15,00).
6º Descontos.
7º Apresente o salário liquido:
Salário Liquido = ((item 3 + item 4 + item 5) ? item 6)
O Processo deve guardar em um array [10][7] 10 funcionário e suas 7 informações. (JOptionPane.showInputDialog)
Apresentar a cada final de cadastro o salário liquido do funcionário. (JOptionPane.showMessageDialog)
Imprimir no Prompth: Nome, Cargo, Salário Bruto, Número de filhos < 10 anos, número de filhos > 10 anos e <18 anos, Descontos e Salário Liquido. (System.out.println)
[color=red] [/color]
Eu criei uma classe:
import javax.swing.JOptionPane;
public abstract class Colaborador {
String nome;
String cargo;
String salario;
String menor;
String maior;
int totalFilhos;
double descontos;
public int getTotalFilhos() {
return totalFilhos;
}
public void setTotalFilhos(int totalFilhos) {
this.totalFilhos = totalFilhos;
}
}
e depois uma:
public class Filhos extends Colaborador {
public Filhos(int menor, int maior) {
menor = menor * 20;
if (maior < 18) {
maior = maior * 15;
}
totalFilhos = menor + maior;
}
}
Agora quero criar uma classe separado para a GUI, mas ta dando erro...
import javax.swing.JOptionPane;
public class Janelinhas extends Colaborador {
public Janelinhas(){
}
public Colaborador Nome{
nome = JOptionPane.showInputDialog(null, "Informe o nome:");
}
public Colaborador getNome() {
return Nome;
}
public void setNome(Colaborador nome) {
Nome = nome;
}
}
Depois uma classe pra teste, mas da erro na classe Janelinhas, na linha " public Colaborador Nome{"
