Completed

Desarrollo en Java

Published on the October 05, 2018 in IT & Programming

About this project

Open

Se solicita desarrollar un programa en Java, donde debe:
    Crear las clases que modelan esta situación.
    Permitir ingresar:
•    Tipo de trabajador (A: Administrativo; V: Vendedor).
•    Años de servicio.
•    Horas trabajadas.
•    Estado Civil: (S: Soltero; C: Casado; V: Viudo; R: Separado; D: Divorciado; N: Conviviente).
•    Ventas de los últimos 3 meses. Se debe ingresar el valor de cada uno de los 3 meses (ciclo for). Internamente el programa debe calcular el promedio.

•    En caso de que algún dato no se ingrese correctamente, se debe volver a pedir.
    Mostrar un resumen de los datos ingresados y el sueldo final (no considere los descuentos sociales).
    Permitir realizar nuevamente la operación.


Caso:
La gerencia de RRHH de una empresa lo llama urgente a Ud. Para que programe el algoritmo que calculará los sueldos de los trabajadores, ya que, gracias a una negociación colectiva, se agregaron varios factores nuevos, tales como los años de servicio, las horas trabajadas, el estado civil y el promedio de ventas de los últimos 3 meses; esto último sólo aplica a los vendedores.

Los años de servicio le significan un bono dentro del sueldo. Si ha trabajado:
•    de 0 a 5.0 años, recibe $80.000
•    de 5.1 a 12.5 años, recibe $190.500
•    de 12.6 a 25.0 años, recibe $300.000
•    de 25.1 años y más, recibe $450.000

Las horas trabajadas al mes son 180.
•    Por cada hora trabajada gana $7.000
•    Por cada hora extra trabajada, se paga $4.000. El tope de horas extras es de 30hrs. Esto no aplica a los vendedores.


Con respecto al promedio de ventas de los últimos 3 meses:
•    Si el promedio es menor o igual a $200.000, no recibe bono.
•    Si el promedio es mayor a $200.001, y menor o igual a $300.000, recibe un bono de $100.000.
•    Si el promedio es mayor a $300.000, recibe un bono de 150.000.

Y con respecto al estado civil:
•    Si es soltero/a, no recibe bono.
•    Si es casado/a o conviviente: $53.638
•    Si es divorciado o separado: $72.208
•    Si es viudo: $35.045

La suma de estos 4 factores da como resultado el sueldo del empleado.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability Full time
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: October 06, 2018

Other projects posted by M. P.