I'm doing a program, I have a problem with the average that gives me 0, and try to put it out of for
and the same thing happens, could someone tell me my error?
Sentence:
Given the salaries and category of 5 employees is asked to obtain.
a) Amount of salaries = 12000 in category2 and salaries 15000.
d) Average of the salaries of each category.
int categoria;
int categoria1 = 0;
int categoria2 = 0;
int categoria3 = 0;
int empleado = 6;
int sueldo = 0;
int promedio1 = 0;
int sumatoria1 = 0;
int sueldoTotal = 0;
int sumatoria2 = 0;
int sumatoria3 = 0;
int promedio2 = 0;
int promedio3 = 0;
Scanner teclado = new Scanner(System.in);
for (int i = 1; i < empleado; i++) {
System.out.println("Ingrese el numero de categoria : ");
categoria = teclado.nextInt();
System.out.println(i + "Ingrese sueldo : ");
sueldo = teclado.nextInt();
if (categoria == 1) {
if (sueldo < 10000) {
categoria1++;
}
}
if (categoria == 2) {
if (sueldo >= 12000) {
categoria2++;
}
}
if (categoria == 3) {
if (sueldo <= 15000) {
categoria3++;
}
}
if (sueldo > 15000) {
sueldoTotal++;
}
sumatoria1 += categoria1;
sumatoria2 += categoria2;
sumatoria3 += categoria3;
promedio1 = sumatoria1 / 5;
promedio2 = sumatoria2 / 5;
promedio3 = sumatoria3 / 5;
}
System.out.println("a)Cantidad de sueldos < 10000 en la categoria 1 : " + categoria1);
System.out.println("b1)Cantidad de sueldos >= 12000 en la categoria 2 : " + categoria2);
System.out.println("b2)Cantidad de sueldos <= 15000 en la categoria 3 : " + categoria3);
System.out.println("c)Cantidad de sueldos > 15000 : " + sueldoTotal);
System.out.println("El promedio de la categoria 1 : " + promedio1);
System.out.println("El promedio de la categoria 2 : " + promedio2);
System.out.println("El promedio de la categoria 3 : " + promedio3);