Problemas Com folha de pagamento

2 respostas
E

Caros colegas tudo bem
Comecei a ver Java agora em meu curso tecnico, mais estou boiando
Meu professor mandou um trabalho de cara
com esses detalhes

Folha de Pagamento

  1. Criar um programa para calcular a folha de pagamento de um funcionário. O sistema deverá mostrar o seguinte menu:
    -de cara aparecer o menu

1 ? Ler dados
2 ? Calcular Salário Líquido
3 ? Sair
Informe a opção:

Ao selecionar a opção 1, o sistema deverá ler:

-fazer a leitura dos seguintes dados:

Nome do funcionário (String)

Número de horas trabalhadas (int)

Valor da hora (float)

Ao final retornar ao menu

Ao selecionar a opção 2, o sistema deverá calcular e mostrar:
a) Salário bruto
b) IR
c) INSS
d) FGTS
e) Salário líquido

Ao final retornar ao menu

Cálculo do Salário Bruto

Para calcular o salário bruto: número de horas trabalhadas * valor da hora

Agradeco a todos q puderem ajudar
Atenciosamente
Eduardo

2 Respostas

gpd38

Dicas:

1ª Crie uma classe funcionarios
2ª Com relação ao menu vc tera que usar a estrutura swicth/case dentro de um while ate que o usuario digite 0

int opcao = LerOpcao(); swicth(opcao){ case 1: break; case 2: break; case 3: break; default: }
3ª Com relação a execuçao dos cases, crie metodo separados para cada um

case 1:
     Metodo1();
   break;
  case 2:
     Metodo2();
   break;
  case 3:
   break;

Crie alguma coisa e poste depois o que vc fez.

E

gpd38:
Dicas:

Muito obrigado por sua atençao e paciencia
atenciosamente
Eduardo

1ª Crie uma classe funcionarios
2ª Com relação ao menu vc tera que usar a estrutura swicth/case dentro de um while ate que o usuario digite 0

int opcao = LerOpcao(); swicth(opcao){ case 1: break; case 2: break; case 3: break; default: }
3ª Com relação a execuçao dos cases, crie metodo separados para cada um

case 1:
     Metodo1();
   break;
  case 2:
     Metodo2();
   break;
  case 3:
   break;

Crie alguma coisa e poste depois o que vc fez.

Criado 28 de abril de 2010
Ultima resposta 28 de abr. de 2010
Respostas 2
Participantes 2