ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Hola


Enviado por   •  4 de Octubre de 2015  •  Apuntes  •  637 Palabras (3 Páginas)  •  165 Visitas

Página 1 de 3

//fecha: 22-09-15

//programador: Limon Gutierrez Salvador Alexis

//funcion: nomina

import java.io.*;

import javax.swing.*;

public class Nominaco

{

public static void main (String args[])

{

double sn, snf, mtn, t, sd, mhe, ahe=0, an=0, athe=0;

String lee, nombre;

int he, dt, nf, ne, op, cf=0, che=0, cs=0, ct=0;

do

{

nombre=JOptionPane.showInputDialog("Nombre");

do

{

lee=JOptionPane.showInputDialog("Dias trabajados");

dt=Integer.parseInt(lee);

if (dt<=0||dt>=16)

{

JOptionPane.showMessageDialog(null, "Error");

}

}

while (dt<=0||dt>=16);

do

{

lee=JOptionPane.showInputDialog("Horas extra");

he=Integer.parseInt(lee);

if (he<0)

{

JOptionPane.showMessageDialog(null, "Error");

}

}

while (he<=0);

do

{

lee=JOptionPane.showInputDialog("Salario diario");

sd=Double.parseDouble(lee);

if (sd<=0)

{

JOptionPane.showMessageDialog(null, "Error");

}

}

while (sd<=0);

do

{

lee=JOptionPane.showInputDialog("Numero de empleado");

ne=Integer.parseInt(lee);

if (ne<=0)

{

JOptionPane.showMessageDialog(null, "Error");

}

}

while (ne<=0);

nf=15-dt;

sn=sd*15;

snf=sd*dt;

mhe=((sd/8)*2)*he;

t=mhe+snf;

JOptionPane.showMessageDialog(null, "Nombre:"+nombre+"\nNumero de empleado:"+ne+"\nSalario diario:"+sd+"\nDias trabajados"+dt+"\nHoras extra trabajadas:"+he+"\nFaltas:"+nf+"\nSalario neto:"+sn+"\nSalario neto con faltas:"+snf+"\nMonto de horas extra:"+mhe+"\nSalario total:"+t);

        if (nf>=1)

                    {

                            cf=cf+1;

                    }

                    if (he>=1)

                    {

                            che=che+1;

                    }

                    if (sn>=300&&sn<=550)

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)   pdf (32.7 Kb)   docx (10.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com