ayudita con C

carlos alfonso
04 de Octubre del 2011
Gente Buenasss!!
Estoy trantando de hacer un programita les pido porfavor! su pequeña contribución para el punto D y si me pueden ayudar con el código de C que me parece que esta mal. Gracias! . Carlos

1. En una empresa los empleados cobran un sueldo según la categoria,
son 50 empleados y 3 categorías
Categoría 1 = $ 1500
Categoría 2 = $ 2000
Categoría 3 = $ 2500
Al sueldo se le suman $ 100 por cada año trabajado.
Si se ingresa el nombre, categoría y antigüedad de cada empleado, calcular:
A. Cuántos empleados hay por categoría
B. Total de sueldos pagados por categoría
C. Sueldo promedio general
D. Sueldo máximo y a quién pertenece
E. Qué porcentuel sobre el total de sueldos representa cada total
de sueldos de las categorías




#include
char nombre;
Int categoria, antiguedad, i, cuenta1, cuenta 2, cuenta 3, totalcat1, totalcat2, totalcat3, sueldopromedio;
const int cantidad = 50, CAT1 = 1500, CAT2 = 2000, CAT3 = 2500;
int main()
cuenta1 = cuenta2 = cuenta 3 = 0;
totalcat1 = totalcat2 = totalcat3 = 0
for(i = 0; i < cantidad; i++)
{
printf("ingrese nombre, categoria, antiguedad del empleado por favorn");
sueldo = antiguedad * 100
if (categoria==1)
{
sueldo += CAT1
totalcat1 += sueldo
++cuenta1
elseif (categoria==2)
sueldo += CAT2
totalcat2 += sueldo
++cuenta2
elseif
sueldo += CAT3
totalcat3 += sueldo
++cuenta3
}

return0;

}




Var
Cadena : nombre
Entero : categoria
Entero : antiguedad // en años
Entero : i, cuenta1. cuenta2, cuenta3 // contadores
Real : totalCat1, totalCat2, totalCat3 // acumuladores
Real : sueldoPromedio
Const
Entero : CANTIDAD = 50
Real : CAT1 = 1500
Real : CAT2 = 2000
Real : CAT3 = 2500
Inicio
// Inicialización
cuenta1 = cuenta2 = cuenta3 = 0
totalCat1 = totalCat2 = totalCat3 = 0.0

Desde i = 0; hasta i < CANTIDAD; ++i Hacer
leer nombre
leer categoria
leer antiguedad

sueldo = antiguedad * 100

si (categoria == 1)
sueldo += CAT1
totalCat1 += sueldo
++cuenta1
sino si (categoria == 2)
sueldo += CAT2
totalCat2 += sueldo
++cuenta2
sino
sueldo += CAT3
totalCat3 += sueldo
++cuenta3
Fin_desde