0% encontró este documento útil (0 votos)
188 vistas3 páginas

Gestión de Sueldos de Trabajadores

El documento presenta un programa que permite dar de alta a trabajadores, calcular sus sueldos en base a horas trabajadas y tarifa por hora, y mostrar los gastos totales de la empresa. El programa solicita al usuario que seleccione entre cuatro opciones: dar de alta trabajadores, calcular sueldos, mostrar gastos o salir. Dependiendo de la opción seleccionada, solicita los datos requeridos y realiza los cálculos correspondientes.

Cargado por

Vicente Alfaro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
188 vistas3 páginas

Gestión de Sueldos de Trabajadores

El documento presenta un programa que permite dar de alta a trabajadores, calcular sus sueldos en base a horas trabajadas y tarifa por hora, y mostrar los gastos totales de la empresa. El programa solicita al usuario que seleccione entre cuatro opciones: dar de alta trabajadores, calcular sueldos, mostrar gastos o salir. Dependiendo de la opción seleccionada, solicita los datos requeridos y realiza los cálculos correspondientes.

Cargado por

Vicente Alfaro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Scanner sc= new Scanner(System.

in);
String t1="",t2="",t3="",t4="",t5="";
int cont1=0,cont2=0,cont3=0,cont4=0,cont5=0,io=1,o1=0,d,d2;
float s1=0,s2=0,s3=0,s4=0,s5=0,ph1,ph2,ph3,ph4,ph5;
do{
[Link]("Bienvenido, escoja la opcin deseada.");
[Link]("1=Dar de alta a trabajadores, 2=Calcular sueldo, 3=Mostra
r"
+ " gastos de la empresa, 4=Salir");
d=[Link]();
switch (d){
case 1:
[Link]("Inserte el nombre del
[Link]();
t1=[Link]();
[Link]("Inserte el nombre del
t2=[Link]();
[Link]();
[Link]("Inserte el nombre del
t3=[Link]();
[Link]();
[Link]("Inserte el nombre del
t4=[Link]();
[Link]();
[Link]("Inserte el nombre del
t5=[Link]();
[Link]();
io=2;
break;
case 2:
if(io==1){[Link]("Error, debe

primer trabajador");
segundo trabajador");
tercer trabajador");
cuarto trabajador");
quinto trabajador");

de ingresar primero los nombres

"
+ " de cada trabajador");}
else{
[Link]("Escoja el sueldo de
[Link]("1= Calcular salario
[Link]("2= Calcular salario
[Link]("3= Calcular salario
[Link]("4= Calcular salario
[Link]("5= Calcular salario
d2=[Link]();
switch(d2){
case 1:
for(int i1=1;i1<=10;i1++){
[Link]("Cuntas
cont1=[Link]();
cont1=cont1+cont1;}
[Link]("Cul es
ph1=[Link]();
s1=ph1*cont1;
o1=1;
break;
case 2:
for(int i2=1;i2<=10;i2++){
[Link]("Cuntas
cont2=[Link]();
cont2=cont2+cont2;}
[Link]("Cul es

qu trabajador desea calcular");


de "+t1);
de "+t2);
de "+t3);
de "+t4);
de "+t5);

horas trabaj en el da "+i1+"?");


el sueldo por hora del trabajador?");

horas trabaj en el da "+i2+"?");


el sueldo por hora del trabajador?");

ph2=[Link]();
s2=ph2*cont2;
o1=2;
break;
case 3:
for(int i3=1;i3<=10;i3++){
[Link]("Cuntas horas trabaj en el da "+i3+"?");
cont3=[Link]();
cont3=cont3+cont3;}
[Link]("Cul es el sueldo por hora del trabajador?");
ph3=[Link]();
s3=ph3*cont3;
o1=3;
break;
case 4:
for(int i4=1;i4<=10;i4++){
[Link]("Cuntas horas trabaj en el da "+i4+"?");
cont4=[Link]();
cont4=cont4+cont4;}
[Link]("Cul es el sueldo por hora del trabajador?");
ph4=[Link]();
s4=ph4*cont4;
o1=4;
break;
case 5:
for(int i5=1;i5<=10;i5++){
[Link]("Cuntas horas trabaj en el da "+i5+"?");
cont5=[Link]();
cont5=cont5+cont5;}
[Link]("Cul es el sueldo por hora del trabajador?");
ph5=[Link]();
s5=ph5*cont5;
o1=5;
break;
}
}
break;
case 3:
if(io==1){
[Link]("Error, debe de dar de alta a los trabajadores antes de "
+ " utilizar esta opcin.");}
else{
if(o1==1||o1==2||o1==3||o1==4||o1==5){
[Link]("A continuacin se mostrarn los gastos obtuvidos por la empr
esa");
[Link]("El total de horas que el trabajador "+t1+" acumul es de "
+cont1+
"."+" Adems la empresa gast "+s1+" pesos en el pago del salario");
[Link]("El total de horas que el trabajador "+t2+" acumul es de "
+cont2+
"."+" Adems la empresa gast "+s2+" pesos en el pago del salario");
[Link]("El total de horas que el trabajador "+t3+" acumul es de "
+cont3+
"."+" Adems la empresa gast "+s3+" pesos en el pago del salario");
[Link]("El total de horas que el trabajador "+t4+" acumul es de "
+cont4+
"."+" Adems la empresa gast "+s4+" pesos en el pago del salario");
[Link]("El total de horas que el trabajador "+t5+" acumul es de "
+cont5+
"."+" Adems la empresa gast "+s5+" pesos en el pago del salario");}

else{[Link]("Error, debe de calcular el salario de por lo menos"


+ " un trabajador para poder usar esta opcin.");
}}
break;
case 4:
io=0;
break;
}
}
while(io!=0);

También podría gustarte