Vous êtes sur la page 1sur 3

POO

Cree una aplicacin web Java aplicando la POO utilizando


las 3 formas aprendidas en clase. (1ra. Forma: Usando
mtodos con parmetros de entrada; 2da. Forma: Usando
propiedades para los datos de entrada; 3ra. Forma: Usando
propiedades para los datos de entrada y salida).

JORGE
GODOY
CAMACHO

PROGRAMA EN JAVA QUE CALCULA EL SUELDO DE UN EMPLEADO

El programa solcita que ingrese matricula, nombre, das trabajados, retardos en los
cuales se le aplica un descuento dependiendo de las faltas, tambin se manej horas
extras que se maneja como sueldo al trabajador y al ltimo imprime el sueldo generado
ms IVA.
Cdigo:
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,s
ueldo=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);
}

Vous aimerez peut-être aussi