domingo, 31 de octubre de 2010

calcular sueldos en una empresa

/*Desarrollar un programa java que resuelva la siguente problematica:
una empresa cuenta con una cantidad no conocida de empleados,
cada empleado puede tener un sueldo diferente
(calculado a partir de lo dias laborados y su salario diario).
calcular e imprimir:
a) el sueldo individual de cada empleado,
si el empleado tiene un antiguedad d 15 o mas años su salario es de 177.80
de lo contrario su salario es de 113.21.
B)el monto total que se le debe de pagar a todos los empleados.

C)saber cuantos empleados cobran en cada categoria. */
import java.io.*;
class empleados
{
public static void main(String []args)throws IOException
{
int n;
int antigua;
double sueldo1=0, sueldo2=0;
int contador1 = 0;
int contador2 = 0;

BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Ingresa El numero De Empleados");
n=Integer.parseInt(teclado.readLine());

double sueldo[] = new double[n];

for(int i=0;i< n;i++)
{
System.out.println("Introduce la antiguedad del empleado " + (i+1));
antigua = Integer.parseInt(teclado.readLine());

if (antigua>=15)
{
sueldo[i]=177.80;
sueldo1=sueldo1+ sueldo[i];
contador1=contador1 + 1;
}
else
{
sueldo[i]=113.21;
sueldo2=sueldo2+ sueldo[i];
contador2=contador2 + 1;

}
}
for(int i=0;i< n;i++)
{
System.out.println("sueldos " + sueldo[i]);
}
System.out.println("El Total que se pagara en sueldos sera de $ " + (sueldo1 + sueldo2));
System.out.println("los empleados que cobraron en la categoria donde la antiguedad es mayor a 15 años fueron " + contador1);
System.out.println("los empleados que cobraron en la categoria donde la antiguedad es menor a 15 años fueron " + contador2);

}
}
//No Olviden Comentar

No hay comentarios:

Publicar un comentario