PROGRAMA EN JAVA QUE CALCULA EL SUELDO DE UN EMPLEADO

El programa solícita que ingrese matricula, nombre, días trabajados, retardos en los cuales se le aplica un descuento dependiendo de las faltas, también se manejo horas extras que se maneja como sueldo al trabajador y al ultimo imprime el sueldo generado mas IVA.

Código:

import javax.swing.JOptionPane;
public class sueldo{
    public static void main(String[] args){
        JOptionPane.showMessageDialog(null,"Programa que calcula el sueldo de un empleado");
        String empleado;
        int matricula,tipoe,diast,retardos,horasextra,importe=0,bono=0,descuento=0,sueldo=0;
        double sueldoiva=0,iva=1.11;
        matricula = Integer.parseInt(JOptionPane.showInputDialog("Matricula:"));
        empleado = JOptionPane.showInputDialog("Empleado:");
        tipoe = Integer.parseInt(JOptionPane.showInputDialog("Tipo de empleado:"));
        diast = Integer.parseInt(JOptionPane.showInputDialog("Dias Trabajados:"));
        retardos = Integer.parseInt(JOptionPane.showInputDialog("Retardos:"));
        horasextra = Integer.parseInt(JOptionPane.showInputDialog("Horas extras:"));
        if(tipoe==1){
            importe=350*diast;
        }
        if(tipoe==2){
            importe=250*diast;
        }
        if(tipoe==3){
            importe=125*diast;
        }
        if(horasextra>=1 && horasextra<=5){
            bono=horasextra*100;
        }
        if(horasextra>=6 && horasextra<=10){
            bono=500+((horasextra-5)*150);
        }
        if(horasextra>=11 && horasextra<=15){
            bono=1250+((horasextra-10)*275);
        }
        if(retardos>=1 && retardos<=5){
            descuento=retardos*50;
        }
        if(retardos>=6 && retardos<=10){
            descuento=250+((retardos-5)*75);
        }
        if(retardos>=11 && retardos<=15){
            descuento=625+((retardos-10)*100);
        }
        sueldo=(importe+bono)-descuento;
        sueldoiva=sueldo*iva;
        String imprimir="";
        imprimir=imprimir+("Matricula:"+matricula+"\n");
        imprimir=imprimir+("Empleado:"+empleado+"\n");
        imprimir=imprimir+("Tipo de Empleado:"+tipoe+"\n");
        imprimir=imprimir+("Dias Trabajados:"+diast+"\n");
        imprimir=imprimir+("Retardos:"+retardos+"\n");
        imprimir=imprimir+("Horas Extras:"+horasextra+"\n");
        imprimir=imprimir+("Importe:"+importe+"\n");
        imprimir=imprimir+("Bono:"+bono+"\n");
        imprimir=imprimir+("Descuento:"+descuento+"\n");
        imprimir=imprimir+("Sueldo:"+sueldo+"\n");
        imprimir=imprimir+("Sueldo con IVA:"+sueldoiva+"\n");
        JOptionPane.showMessageDialog(null, imprimir," Nomina: ",1);
    }
}


programa que calcula el sueldo

Bueno recuerden que el programa se llama sueldo.java…..

Anuncios

Acerca de quice85

Hola soy ingeniero en sistemas computacionales me dedico a dar clases, talleres de programación, diseño gráfico, diseño y programación de páginas WEB, mantenimiento, animación y ofimática. Mi nombre es Elfego Emilio Quintana de la Cruz (quice85). Correo: E-mail:quice85@outlook.com E-mail alternativo: quice85@hotmail.com o quice85@gmail.com. Facebook: Emilio Quintana o quice85. Twitter@: Emilio Quintana o quice85. Youtube: quice85. Empresa: SIEE (Sistemas Informáticos Eléctricos Electrónicos).
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

11 respuestas a PROGRAMA EN JAVA QUE CALCULA EL SUELDO DE UN EMPLEADO

  1. Laura Edith Gomez Rangel dijo:

    Hola ing yo crei q iba a encontrar el dfd aki todo ilustrado pero no 😛 jejeje pss ahi si me falta algo ai me ayuda al rato saludos Laura 1 ISC CUCS L-M

  2. Daniel Antonio dijo:

    Yo pensè que era en lenguage del que estamos viendo, y no es así ya vi en que calles venderé chicle.

  3. jenriluis dijo:

    una ayuda con esto por fas:

    Cree una aplicación web Java aplicando la POO utilizando las 3 formas aprendidas en clase. (1ra. Forma: Usando métodos con parámetros de entrada; 2da. Forma: Usando propiedades para los datos de entrada; 3ra. Forma: Usando propiedades para los datos de entrada y salida).
    Enunciado:
    Luego de ingresar la cantidad de horas trabajadas y el costo de pago por hora, calcular el salario mensual de un trabajador, sabiendo que dicho cálculo se genera en base a las horas mensuales trabajadas por el precio especificado por hora. Si se pasan de 192 horas mensuales trabajadas, las horas extraordinarias se pagarán a razón de 1.5 veces la hora ordinaria.
    Tenga en cuenta que todos los trabajadores obtienen una bonificación del 20% del salario mensual siempre y en cuando hayan laborado más de 100 horas al mes.
    Entradas: Horas Trabajadas y Costo Hora
    Salidas: Salario Mensual, Bonificación y Total a Percibir.

  4. Renzo dijo:

    profe, le escribo desde el Peru y me han dejado ese ejemplo de tarea
    podria por favor enviarme el codigo de ese ejercicio.
    se lo agardaceria muchisimo
    gracias

    Renzo

  5. juan camilo españa dijo:

    yo necesito calcularlo pero usando bases de datos en java web
    ya tengo la base de datos y ya esta en localhostphpmyadmin pero necesito
    SALARIO MEDICO POR MES
    CALCULAR VALOR CIRUGÍA
    Y LISTADO CIRUGÍAS POR ESPECIALIDAD

  6. renzo dijo:

    amigo como puedo contactarme con usted

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s