Ejercicio en java: calcular sueldo

6. Realizar programa que calcule el sueldo de un empleado el cual es igual al
sueldo base+ el sueldo de horas extras - los impuestos.

La jornada normal es de 40 hrs. a la semana. Las horas extras se pagan al doble que
las normales sueldo<10000 no paga impuestos.

sueldo              impuestos
>=20000                 25%
>=15000                 20%
>=10000                  10%


import java.util.Scanner;
public class Empleado {
    public static void main(String[]args){

        double sueldohora=0;
        int horasextras=0;
        double sueldohe=0;
        double impuestos=0;
        int hrstrabajadas=0;
        double sueldo=0;
        double sueldofinal=0;

        Scanner entrada= new Scanner(System.in);

        System.out.println("Introduce el Sueldo del empleado por hora");
        sueldohora= entrada.nextDouble();

        System.out.println("Introduce horas trabajadas a la semana");
        hrstrabajadas= entrada.nextInt();

        if(hrstrabajadas>40){
            horasextras= hrstrabajadas-40;
        }
        sueldohe= horasextras*sueldohora*2;

        sueldo= sueldohora*(hrstrabajadas+horasextras);

        if(sueldo>=20000){
            impuestos= sueldo*0.25;
        }
 else{
            if(sueldo>=15000){
                impuestos= sueldo*0.20;
            }
 else{
                if(sueldo>=10000){
                    impuestos= sueldo*0.10;
                }
 else{
                    impuestos=0;
 }
 }
 }
        sueldofinal= sueldo-impuestos;
        System.out.println("El Sueldo del Empleado es de:"+sueldofinal);
    }
}

26 comentarios:

  1. ola me pueden ayudar con este problemas
    elaborar la nomina empresarial kiamotor considerando 3 tipos diferentes de empleados
    empleados de confianza
    obreros
    vendedores
    dicha nomina debera considerar persepciones tales como bono de puntualidad asistencia bono de procuctividad asi como tambien deducciones tales como imss infonabit y faltas laborales


    ResponderEliminar
  2. estan disponible?
    quiero que me ayuden en un programa

    ResponderEliminar
  3. Calcular el sueldo neto de un empleado, considerando que gana x sueldo, paga 30% de isr, 2% de seguro médico y 5% de seguro de vida.
    Visualice el nombre del empleado y su rfc, el sueldo bruto, cuanto paga de isr, cuanto paga de seguro medico y cuanto paga de seguro de vida, así como el sueldo neto del empleado.

    ResponderEliminar
  4. Si el sueldo de un trabajador es menor o igual a 50.000 el valor de la hora extra es 2.000, si el sueldo es mayor a 50.000 y menor o igual a 70.000 el valor de la hora extra es de 4.000 y si el sueldo es mayor a 70.000 la hora extra se pagará a 6.000

    ResponderEliminar
  5. Crear un programa que calcular el sueldo Neto a pagar a un empleado, considerando los
    siguientes puntos:
    • El pago por horas trabajadas, equivale a 25 dólares.
    • El empleado debe abonar el 5% del pago por impuesto.
    • Observación: El tipo de cambio debe ser ingresado manualmente

    ResponderEliminar
  6. Podrían ayudarme con este problema por favor.
    La empresa Textiles S.A de C.V necesita generar la nómina de sus empleados para poder

    pagarles su sueldo semanal, los empleados deben trabajar 40 horas a la semana.

    Los datos solicitados de entrada son: nombre de la persona, horas trabajadas por la

    persona y sueldo por hora. Si el número de horas excede 40

    horas se le deberá pagar horas extras, las horas extras se pagarán al doble, sólo se pagarán como extras las horas que exceden de 40. No se pagarán las horas no

    trabajadas.

    Se debera imprimir un listado en donde se muestre el nombre de

    la persona, horas

    trabajadas, pago que le corresponde. Al final del documento debera mostrar cuantas

    personas estan en la nomina, el importe total a pagar, numero de

    personas que reciben pago de horas extras y el numero de personas que se les

    desconto pago de horas.

    ResponderEliminar
  7. Hacer un programa para ayudar a un trabajador a saber cuál será su sueldo semanal, se sabe que si trabaja 40 horas o menos, se le pagará $20 por hora, pero si trabaja más de 40 horas entonces las horas extras se le pagarán a $25 por hora.

    ResponderEliminar
  8. Desarrollar una aplicación que determine el sueldo del trabajador que es igual a las horas trabajadas por el
    pago por horas y el neto a pagar que es igual al sueldo del trabajador más el total de bonificaciones menos
    el total de descuentos.

    ResponderEliminar
  9. alguien que me ayude es java

    ResponderEliminar