Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

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