Vous êtes sur la page 1sur 3

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{
System.out.println("Bienvenido, escoja la opcin deseada.");
System.out.println("1=Dar de alta a trabajadores, 2=Calcular sueldo, 3=Mostra
r"
+ " gastos de la empresa, 4=Salir");
d=sc.nextInt();
switch (d){
case 1:
System.out.println("Inserte el nombre del
sc.nextLine();
t1=sc.nextLine();
System.out.println("Inserte el nombre del
t2=sc.nextLine();
sc.nextLine();
System.out.println("Inserte el nombre del
t3=sc.nextLine();
sc.nextLine();
System.out.println("Inserte el nombre del
t4=sc.nextLine();
sc.nextLine();
System.out.println("Inserte el nombre del
t5=sc.nextLine();
sc.nextLine();
io=2;
break;
case 2:
if(io==1){System.out.println("Error, debe

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

de ingresar primero los nombres

"
+ " de cada trabajador");}
else{
System.out.println("Escoja el sueldo de
System.out.println("1= Calcular salario
System.out.println("2= Calcular salario
System.out.println("3= Calcular salario
System.out.println("4= Calcular salario
System.out.println("5= Calcular salario
d2=sc.nextInt();
switch(d2){
case 1:
for(int i1=1;i1<=10;i1++){
System.out.println("Cuntas
cont1=sc.nextInt();
cont1=cont1+cont1;}
System.out.println("Cul es
ph1=sc.nextFloat();
s1=ph1*cont1;
o1=1;
break;
case 2:
for(int i2=1;i2<=10;i2++){
System.out.println("Cuntas
cont2=sc.nextInt();
cont2=cont2+cont2;}
System.out.println("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=sc.nextFloat();
s2=ph2*cont2;
o1=2;
break;
case 3:
for(int i3=1;i3<=10;i3++){
System.out.println("Cuntas horas trabaj en el da "+i3+"?");
cont3=sc.nextInt();
cont3=cont3+cont3;}
System.out.println("Cul es el sueldo por hora del trabajador?");
ph3=sc.nextFloat();
s3=ph3*cont3;
o1=3;
break;
case 4:
for(int i4=1;i4<=10;i4++){
System.out.println("Cuntas horas trabaj en el da "+i4+"?");
cont4=sc.nextInt();
cont4=cont4+cont4;}
System.out.println("Cul es el sueldo por hora del trabajador?");
ph4=sc.nextFloat();
s4=ph4*cont4;
o1=4;
break;
case 5:
for(int i5=1;i5<=10;i5++){
System.out.println("Cuntas horas trabaj en el da "+i5+"?");
cont5=sc.nextInt();
cont5=cont5+cont5;}
System.out.println("Cul es el sueldo por hora del trabajador?");
ph5=sc.nextFloat();
s5=ph5*cont5;
o1=5;
break;
}
}
break;
case 3:
if(io==1){
System.out.println("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){
System.out.println("A continuacin se mostrarn los gastos obtuvidos por la empr
esa");
System.out.println("El total de horas que el trabajador "+t1+" acumul es de "
+cont1+
"."+" Adems la empresa gast "+s1+" pesos en el pago del salario");
System.out.println("El total de horas que el trabajador "+t2+" acumul es de "
+cont2+
"."+" Adems la empresa gast "+s2+" pesos en el pago del salario");
System.out.println("El total de horas que el trabajador "+t3+" acumul es de "
+cont3+
"."+" Adems la empresa gast "+s3+" pesos en el pago del salario");
System.out.println("El total de horas que el trabajador "+t4+" acumul es de "
+cont4+
"."+" Adems la empresa gast "+s4+" pesos en el pago del salario");
System.out.println("El total de horas que el trabajador "+t5+" acumul es de "
+cont5+
"."+" Adems la empresa gast "+s5+" pesos en el pago del salario");}

else{System.out.println("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);

Vous aimerez peut-être aussi